【发布时间】:2014-05-23 03:37:38
【问题描述】:
我有一个 30 行的文本文件。我想按行拆分它,每行都在一个新的文本文件中。
我在命令行中使用了这个命令,但没有得到任何有用的输出,除了完全相同的 30 行文件,只是重命名为“xaa”:
split -l 1 mytextfile.txt
我在这里做错了吗?
【问题讨论】:
-
file mytextfile.txt返回什么? -
返回相同的文件,但重命名为 xaa.txt
-
我以为我应该得到 30 个新的文本文件,每个文件包含一行文本?
-
@jenn
file是一个显示文件类型的实用程序。当您运行file mytextfile.txt时,file将打印一行,如“mytextfile.txt:ASCII 文本,带有 CR 行终止符”。 1_CR 正在询问它为您的文件显示的内容。 -
好吧,显然这已经无关紧要了,因为您发布了您的实际命令。有趣的是,您发布的第一个命令
split -l 2 mytextfile.txt几乎可以工作。