![使用sed编辑代码](https://linux22.com/image/76523/%E4%BD%BF%E7%94%A8sed%E7%BC%96%E8%BE%91%E4%BB%A3%E7%A0%81.png)
如何编写sed
执行以下操作的脚本:
old(a,b)
文件中应替换为
new(b, 0, a)
a,b
可以是任何包含字母、空格、数字和以下符号的字符串:.
/
*
-
+
答案1
尝试:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'
如何编写sed
执行以下操作的脚本:
old(a,b)
文件中应替换为
new(b, 0, a)
a,b
可以是任何包含字母、空格、数字和以下符号的字符串:.
/
*
-
+
尝试:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'