文字列のリストを含むテキストファイルがあります。これらの文字列は改行で区切られ、同じ長さで8桁です。大きなファイルを小さなチャンクに分割する必要があります。各チャンクには、4つの文字列がすべて大きいファイルと同じ順序で含まれています。
したがって、16個のファイル、つまり15個のファイルx 4個の文字列+ 1個のファイルx 2個の文字列をそれぞれ作成する必要があります。ファイル名はlist1.txt
、list2.txt
などで指定する必要があります。
awk
このようなツールを使用してこの問題を解決する最も簡単な方法は何ですかsed
?
答え1
簡単に分割を使用できます。
split --lines=4 --additional-suffix=".txt" --numeric-suffixes inputfile list
inputfile
明らかに、入力ファイルはどこにありますか?