ファイルtest.txtがある場合:
example 1 content 2013-3-8:
hello java
example 2 content 2013-4-9:
hello c
awk または sed を使用して、test.txt を 2 つのファイルに分けるにはどうすればよいですか
テスト1
hello java
テスト2
hello c
以下のコマンドを使用します。
awk '/example/{i++}{print > "test"i}' test.txt
しかし、それは最初の行 (xxx の例) のままです。最初の行を削除するために awkの印刷にフラグメントを追加できますか?