私のデータは次のとおりです
最初のファイル.txt
Start abcd efgh hijk lmn
2番目のファイル.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
これにより、次のような新しいファイルが作成されます。出力必要な結果を含めてください。