我有超过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
这些可以合并吗?
怎么样?
由于
答案 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