Отфильтруйте строки комментария от вывода grep

Что сделать, если я не хочу строки комментария в grep результат поиска? т.е. каждый раз, когда я делаю файлы искомого текста, я получил результат включая строки комментария.

скажем, я ищу привет:

;if(hello) 
hello world

В этом случае я не хочу ;if(hello) в результате.

-1
задан 19 November 2016 в 13:48

1 ответ

Используйте -v и regex для отфильтровывания вывода первого шага:

bash-4.3$ cat test.txt
;if(hello) 
hello world
;if(hello) 
another hello world

bash-4.3$ grep 'hello' test.txt | grep -v ';.*hello'
hello world
another hello world
3
ответ дан 28 September 2019 в 03:56

Другие вопросы по тегам:

Похожие вопросы: