шаблон grep, sed или awk, который выводится из командной строки - PullRequest
0 голосов
/ 05 июня 2018

У меня есть два файла (file.1.test и file.1)

$ cat file.1.test
foo
bar
baz
pattern

$ cat file.1

foo

bar

baz

pattern

this

should be

printed

Сказав, что: -my команда 1 выводит уникальный шаблон в file.1.test:

$ cat file.1.test | awk '{print $1}' | tail -n1
pattern

-Моя команда 2 печати напечатает всю строку после соответствующего шаблона в файле.1

$ cat file.1 | sed -e '1,/pattern/ d'
this
should be
printed

Есть ли способ выполнить эти две задачи только в одной командной строке?Или есть какой-нибудь способ sed или grep pattern, который был результатом предыдущей команды?

Заранее спасибо

Приветствия

1 Ответ

0 голосов
/ 05 июня 2018
sed "1,/`cat file.1.test | awk '{print $1}' | tail -n1`/d" file.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...