sed - как напечатать соответствие регулярному выражению в определенных строках - PullRequest
0 голосов
/ 01 мая 2020

Я хочу напечатать совпадение только определенных строк с помощью sed; sed '1,4 /regextomatch/p':

sed: -e выражение # 1, символ 5: неизвестная команда: `/ '

Что такое команда для печати?

Ответы [ 3 ]

0 голосов
/ 02 мая 2020

Вы можете использовать команду выхода:

sed -n '/regex/p;4q' file
0 голосов
/ 03 мая 2020

Я бы лучше сделал это:

head -n 4 filename | grep regextomatch
0 голосов
/ 01 мая 2020

Я предлагаю:

sed -n '1,4{/regextomatch/p}' file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...