我有一个包含字符串列表的文本文件。这些字符串由换行符分隔,并且具有相同的长度,即 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
显然,输入文件在哪里。