所以我有一个文件,我想删掉它的前33行和后6行。我想做的是将整个文件放入cat命令(cat文件)中,然后使用"head“和"tail”命令删除这些部分,但我不知道如何做到这一点。(这只是一个想法)
cat file - head -n 33 file - tail -n 6 file我该怎么做呢?使用"sed“(如何)可以做到这一点吗?提前谢谢。
发布于 2013-04-21 03:16:52
这可能适用于您(GNU sed):
sed '1,33d;:a;$d;N;s/\n/&/6;Ta;P;D' filehttps://stackoverflow.com/questions/16115335
复制相似问题