您需要在sed的末尾添加'g':
sed -e 's/\(.*\)ABC/\1DEF/g'
Run Code Online (Sandbox Code Playgroud)
这告诉sed替换每次出现的正则表达式(“全局”),而不仅仅是第一次出现。
编辑:您还应该添加一个$,如果您想确保它正在替换行上最后一次出现的ABC:
sed -e 's/\(.*\)ABC$/\1DEF/g'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18916 次 |
| 最近记录: |