在Sed中组合语句

时间:2015-09-27 19:31:58

标签: sed

我有超过1000个文本文件,我需要删除前6行,并从每个文件的底部删除一些样板文本。

我正在sed中的一个命令中尝试这个,如果可能的话。

以下是各个命令

sed -i.bak '/Some text as starting delimiter/,/Some text as an ending delimiter/d' My-File.txt

sed -e '1,6d' < MyFile.txt

这些可以合并吗?

怎么样?

由于

1 个答案:

答案 0 :(得分:1)

试试这个:

sed -i.bak -e '/Some text as starting delimiter/,/Some text as an ending delimiter/d' -e '1,6d' My-File.txt

sed -i.bak '/Some text as starting delimiter/,/Some text as an ending delimiter/d;1,6d' My-File.txt