我正在尝试用两个/
个字符之间的sed替换所有单词,这两个字符位于以+
字符开头的行中。我可以通过以下grep找到我感兴趣的行:
grep -e "^+" add_prefix.patch | grep -e "/myString/
我想用“otherString”替换“myString”这个词。我可以以某种方式在sed中加入上述两个正则表达式吗?
答案 0 :(得分:5)
您可以使用此sed:
sed -i.bak '/^+/s~/myString/~/otherString/~g' my_patch.patch