ファイルを改行区切りの複数の小さなファイルに分割します。

ファイルを改行区切りの複数の小さなファイルに分割します。

改行でファイルを分割するユーティリティはありますか?たとえば、ファイルに次の行が含まれている場合

aa
bbb
cccc

3つのファイルに分割したい場合は、必要な出力は次のようになります。

aabbbおよびcccc(3つの異なるファイル)

コマンドを確認しましたが、split必要なサイズではなくファイルサイズにのみファイルを切り捨てます。

ユーティリティを直接作成しない場合に使用できる標準ツールはありますか?

ベストアンサー1

私が見逃したことがない場合、splitスイッチを使用すると行ごとに分割されます-l

   -l, --lines=NUMBER
          put NUMBER lines per output file

だから

split -l 1 inputfile

あなたが欲しいものをする必要があります。

おすすめ記事