我有两个文件(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 command 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模式是前一个命令的输出?
提前致谢
干杯
答案 0 :(得分:1)
sed "1,/`cat file.1.test | awk '{print $1}' | tail -n1`/d" file.1