入力サンプル

入力サンプル

~たとえば、foo5番目のフィールドのすべての行はで終わる必要がありますSrc_foo.txt

入力サンプル

WatchListEntry_20180820_DLY_0.dat~3~NA~USD~AMLCOMP~2018-08-20~
WatchListEntry_20180820_DLY_2.dat~3~NA~USD~CBNABI~2018-08-20~
WatchListEntry_20180820_DLY_99.dat~3~NA~USD~AMLDW~2018-08-20~
BackOfficeTransaction_20180820_DLY_1.dat~5~0~USD~CBNABI~2018-08-

サンプル出力

Src_AMLCOMP.txt

WatchListEntry_20180820_DLY_0.dat~3~NA~USD~AMLCOMP~2018-08-20 

Src_AMLDW.txt

WatchListEntry_20180820_DLY_99.dat~3~NA~USD~AMLDW~2018-08-20

Src_CBNABI.txt

WatchListEntry_20180820_DLY_2.dat~3~NA~USD~CBNABI~2018-08-20
BackOfficeTransaction_20180820_DLY_1.dat~5~0~USD~CBNABI~2018-08-20

ベストアンサー1

どのくらい行くのでしょうか?

awk -F"~" '{print >> ("Src_" $5 ".txt")}' file

わかりますか?許可されているオープンファイルの最大数に近い場合は、出力ファイルを閉じる必要があります。

おすすめ記事