pcregrep
имеет более умный вариант -o
который позволяет вам выбрать, какие группы захвата вы хотите вывести. Итак, используя ваш файл примера,
$ pcregrep -o1 "foobar (\w+)" test.txt
bash
happy
Список запущенных процессов
ps -ef | grep sshd
root 1023 1 0 13:15 ? 00:00:00 /usr/share/centrifydc/sbin/sshd -D
root 1899 1023 0 13:15 ? 00:00:00 sshd: ec2-user [priv]
root 1900 1023 0 13:15 ? 00:00:00 sshd: ec2-user [priv]
ec2-user 1994 1900 0 13:15 ? 00:00:00 sshd: ec2-user
ec2-user 1996 1899 0 13:15 ? 00:00:00 sshd: ec2-user@pts/0
root 3282 3268 0 13:22 pts/0 00:00:00 grep --color=auto sshd
После завершения процесса Centrify я смог запустить процесс sshd. Спасибо Ульриху и Джеффу за помощь в решении.