I want to list all services from /etc/init.d/
and grep pattern and store them in array. for instance like below.
ls -la /etc/init.d/ | grep example-subs | awk '{ print $9 }'
example-subs-sidekick
example-subs-unicorn
and store the strings in array those are returned. but somehow it is not happening. I used below commands.
gawk -F: '{ print $9 }' ls -la /etc/init.d/ | grep example-subs
gawk -F: '{ print $9 }' "ls -la /etc/init.d/ | grep example-subs"
gawk -F: '{ print $9 }' 'ls -la /etc/init.d/ | grep example-subs'
gawk -F: '{ print $9 }' `ls -la /etc/init.d/ | grep example-subs`
awk '{ print $9 ls -la /etc/init.d/ | grep example-subs }'
awk '{ print $9 "ls -la /etc/init.d/ | grep example-subs" }'
awk '{ print $9 `ls -la /etc/init.d/ | grep example-subs` }'
awk '{ print $9 (ls -la /etc/init.d/ | grep example-subs) }'
awk '{ print $9 "(ls -la /etc/init.d/ | grep example-subs)" }'
But nothing works. Can someone help here.