我有一个压缩文件A.gz。如何从文件中删除第一行和最后一行,然后将其余的放到新文件中?我尝试过的命令是:
zcat A.gz|sed -i '1d;$d' >B
答案 0 :(得分:0)
我认为您是对的,如果您添加或不添加,都没关系
答案 1 :(得分:0)
我运行的测试有效:
zcat file.gz
收益
hello
yellow
world
我们编辑文件...
zcat file.gz | head -n-1 | tail -n-1 | gzip > edited.gz
结果是
zcat edited.gz
yellow