我已经从补丁中将大量代码块剪切并粘贴到Eclipse中。因此,它的行以' +'开头。我想删除。我怎么做?额外奖励:有没有办法通过sed管道选定的块?
答案 0 :(得分:0)
sed -i -e 's/^[+]//' YourFile
从任意行中删除任何第一个字符+
。我假设你在使用GNU sed的linux下,-i
可用。
注意:在{GNU sed
+
,-e
周围的方括号不是强制性的
答案 1 :(得分:0)
sed默认使用BRE,因此您只需键入+
,它没有特殊含义:
kent$ echo '+foo'|sed 's/^+//'
foo