Я хотел бы grep упорядочить несколько строк файла. Пример файла originalfile.txt
может быть:grepping несколько строк из файла
num=12
workers not specified
length= 128
Using array element
num= 24
workers not specified
length= 128
Using array element
......
Я хочу grep
только ценные линии, как все те, с num
и length
:
num=12
length= 128
num= 24
length= 128
......
Я знаю, как grep
всего за один шаблон, скажем, num
, но я не знаю, как это сделать для нескольких шаблонов.
$ grep "num" originalfile.txt
Оказывается, что у меня есть некоторые параметры в той же строке, что awk
, кажется, не найти, то есть:
.... time= 1.234 Gflop/s= 3.4556 .....
фильтрует первый, но не Gflop/с. Есть ли способ вернуться на одну строку?
Это было полезно. Любая идея о том, как печатать только элемент после '=', т. Е. Просто цифры? – Manolete
@Manolete Вы можете использовать awk для этого (прочитать обновление). – user000001
Ваш скрипт 'awk' не учитывает пробел. –