0

我有一个 csv 格式的文件。我知道我想从文件中切下一块并将其写入新的 csv 文件的位置。

split命令将文件分割成大小相等的块。我想知道是否存在将文件拆分成不同大小的块的有效(文件很大)方法?

4

1 回答 1

1

我假设您想以换行符拆分文件。如果是这种情况,您可以使用headandtail命令分别从文件的开头和结尾获取多行。

如果您想从文件中复制新的行,您可以使用sed,例如

sed -e 1,Nd -e Mq file

其中 N 应该替换为要显示的第一行之前的行号,M 应该是要显示的最后一行的行号。

于 2013-09-28T21:50:23.777 回答