尽管我发现了很多可以使用split
命令将文件拆分为多个部分的情况,但我没有幸运地找到一种方法split
来大规模拆分一组文件。
例如,我有一个文件夹,该文件夹中有数百个以字符“a”开头并以“.txt”结尾的文件。我怎样才能split
用一行代码来拆分所有这些文件,比如分成最多 20 行文本的部分?就像是:
split -l 20 a*.txt
不起作用,因为split
给出了
extra operand "filename" error.
谢谢
尽管我发现了很多可以使用split
命令将文件拆分为多个部分的情况,但我没有幸运地找到一种方法split
来大规模拆分一组文件。
例如,我有一个文件夹,该文件夹中有数百个以字符“a”开头并以“.txt”结尾的文件。我怎样才能split
用一行代码来拆分所有这些文件,比如分成最多 20 行文本的部分?就像是:
split -l 20 a*.txt
不起作用,因为split
给出了
extra operand "filename" error.
谢谢
这将完成这项工作:
从包含要拆分的文件的目录中运行上述命令。它会:
a
。我主要在希望稍后拆分的部分再次合并在一起的情况下使用拆分。在您描述的情况下,我无法想象您以后如何将它们合并到原始文件中。因此,如果在您的情况下再次合并不相关,我认为这个简单的命令就足够了: