【发布时间】:2017-03-18 18:54:28
【问题描述】:
我有非常大 (> 5G) 的文件,我想通过行号删除一些行不移动(复制和粘贴)文件。
我知道这个命令适用于小文件。 (我的 sed 命令无法识别 -i 选项)
sed "${line}d" file.txt > file.tmp && mv file.tmp file.txt
此命令由于大小而需要相对较长的时间。我只需要删除第一行和最后一行,但也想知道如何删除行号n,例如。
【问题讨论】:
-
这里有什么问题?此操作的时间或分区上没有空间?
标签: linux awk sed file-processing