Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 csv 格式的文件。我知道我想从文件中切下一块并将其写入新的 csv 文件的位置。
split命令将文件分割成大小相等的块。我想知道是否存在将文件拆分成不同大小的块的有效(文件很大)方法?
我假设您想以换行符拆分文件。如果是这种情况,您可以使用headandtail命令分别从文件的开头和结尾获取多行。
head
tail
如果您想从文件中复制新的行,您可以使用sed,例如
sed
sed -e 1,Nd -e Mq file
其中 N 应该替换为要显示的第一行之前的行号,M 应该是要显示的最后一行的行号。