テキストファイルをより小さな塊に分割する

テキストファイルをより小さな塊に分割する

文字列のリストを含むテキストファイルがあります。これらの文字列は改行で区切られ、同じ長さで8桁です。大きなファイルを小さなチャンクに分割する必要があります。各チャンクには、4つの文字列がすべて大きいファイルと同じ順序で含まれています。

したがって、16個のファイル、つまり15個のファイルx 4個の文字列+ 1個のファイルx 2個の文字列をそれぞれ作成する必要があります。ファイル名はlist1.txtlist2.txtなどで指定する必要があります。

awkこのようなツールを使用してこの問題を解決する最も簡単な方法は何ですかsed

ベストアンサー1

簡単に分割を使用できます。

split --lines=4 --additional-suffix=".txt" --numeric-suffixes inputfile list 

inputfile明らかに、入力ファイルはどこにありますか?

おすすめ記事