別のファイルから一致する行を印刷する必要があります。

別のファイルから一致する行を印刷する必要があります。

たとえば、次のデータがあります。

1111111
test1
test2
test3
1111111
block 1
block 2
block 3
1111111
page1
page2
page3

以下のように内容を別のファイルに印刷したいと思います。

Test1 - File
1111111
test1
test2
test3


Block - File2
1111111
block 1
block 2
block 3


Page - File3
1111111
page1
page2
page3

ベストアンサー1

それでは、このファイルをに分割したいですか11111111

努力する

awk -vRS=1111111 'NR>1{print RS$0 >"file"NR-1}' file

おすすめ記事