在模式匹配后替换Sed或Grep直到行结束

时间:2013-10-27 14:45:34

标签: sed awk grep

我需要在模式匹配后替换所有字符,直到行结束,同时保持匹配的模式

    blhablahPATTERN1XXXXXX

应该阅读

    blhablahPATTERN1STUFFI_WANT_TO_INSERT

到目前为止我尝试的所有东西都删除了PATTERN1 ......

1 个答案:

答案 0 :(得分:1)

使用sed

sed -r 's/(PATTERN1).*/\1STUFFI_WANT_TO_INSERT/' file

您需要捕获 PATTERN1 并在替换字符串中使用\1