我的数据是这样的:
第一个文件.txt
Start abcd efgh hijk lmn
第二个文件.txt
opq rst uvw xyz END
我想要grep
图案之间的所有线条开始&结尾
甚至结尾下一个文件中的模式
输出应该是这样的:
abcd
efgh
hijk
lmn
opq
rst
uvw
xyz
答案1
尝试:
$ cat file1 file2 | awk '/pattern1/,/pattern2/'
答案2
使用sed
版本:
sed -n '/start pattern/,/end pattern/p' file1 file2
用于将输出保存到新文件
sed -n '/start pattern/,/end pattern/p' file1 file2 > output
这将为您创建一个名为的新文件输出包括所需的结果。