У меня есть текстовый файл с 10 тыс. Строк.Как извлечь все строки, где появляется определенное ключевое слово?Принципиально, что я могу выделить всю строку, в которой отображается определенный текстовый шаблон.Как я могу сделать это в Bash?
Используйте grep для поиска текста и печати совпадающих строк:
grep
grep yourKeyword yourFile.txt
Если шаблон состоит из нескольких слов, вы должны указать шаблон:
grep "your key string" yourFile.txt
Помимо использования grep вы также можете использовать awk. Кроме того, awk имеет преимущество выполнения обработки при поиске строк ..
awk
awk '/pattern/{ do stuff }' file