我对Unix命令不太熟悉,但我希望从第二行删除到809,600行。我试过这个:
sed '2,809600d' extract.csv
..但是当我计算时它似乎没有删除任何行。任何帮助将非常感激。
答案 0 :(得分:1)
您的命令是正确的,您只需要使用-i
的{{1}}选项编辑文件,否则sed
将在STDOUT上显示输出而不是实际修改文件。
执行:
sed
或者,如果您要备份原始文件:
sed -i '2,809600 d' extract.csv
原始文件将备份为sed -i.bak '2,809600 d' extract.csv
。