Сетевой адаптер USB (netgear)

Вы можете сделать это пошагово. Найдите номер первой строки, соответствующий вашему шаблону запуска. Найдите номер последней строки, соответствующей вашему окончательному шаблону. Затем извлеките тест между этими двумя строками. Это можно сделать следующим образом.

grep -n 2016-07-13 bigtextfile | head -1
grep -n 2016-07-19 bigtestfile | tail -1
# Say the first number is 1234 and the second 5678, then use...
awk 'NR>=1234 && NR<=5678' bigtestfile > rangeoftext

Это можно сделать все в команде awk, но шаги могут упростить выполнение. Внутри awk переменная NR является текущим номером строки, и поскольку после шаблона (NR> = 1234 & amp; & amp; NR = 5678) не было указано действие, действие по умолчанию заключается в том, чтобы печатать строки, которые находятся в этом диапазоне. [!d1 ]

0
задан 5 January 2012 в 06:55

0 ответов

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

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