行ごとに読みたい 5000 行のテキスト ドキュメントがあります。列数に応じて、各行を別のテキスト ファイルに書き込みたいと考えています。各列は、「|」で区切られた で区切られています。これを行う最速の方法は何ですか?
編集: 各ファイルにはセクションがあり、各セクションは @、#、または $ で区切られているという重要な詳細を忘れていました。各行も適切なセクションに出力する必要があります
例:
cat File.txt
@
01|02|03|04|05|06|07|08|09|10
11|12|13|14|15|16|17|18
21|22|23|24|25
31|32|33|34|35|36|37|38|39|40
#
41|42|43|44|45|46|47|48|49|50
51|52|53|54|55
61|62|63|64|65|66|67|68
71|72|73|74|75|76|77|78|79|80
出力 (例: 3 ファイル)
cat Ten.txt
@
01|02|03|04|05|06|07|08|09|10
31|32|33|34|35|36|37|38|39|40
#
41|42|43|44|45|46|47|48|49|50
71|72|73|74|75|76|77|78|79|80
cat Eight.txt
@
11|12|13|14|15|16|17|18
#
61|62|63|64|65|66|67|68
cat Five.txt
@
21|22|23|24|25
#
51|52|53|54|55