
Поэтому я использую grep и regex, чтобы найти список всех процессов, заканчивающихся на windbidd:
ps -ef | grep "winbindd$"
Мой вопрос в том, есть ли способ сделать наоборот, то есть найти все строки, которые НЕ заканчиваются строкой windbidd?
решение1
grep -v должен делать именно это. Из man-страницы Grep:
-v, --invert-match
Инвертируйте смысл сопоставления, чтобы выбрать несовпадающие строки.
Например:
ps -ef | grep -v 'winbindd$'