Sed:查找一个字符串并将其替换为文件中不带括号和函数名的字符串

Sed:查找一个字符串并将其替换为文件中不带括号和函数名的字符串

我需要找到一个字符串,例如:

foo("some text")

并将其替换为

"some text"

到目前为止,我所拥有的只是

sed -i 's/foo(//g' $file

答案1

使用团体!

sed -i 's/foo(\([^)]*\))/\1/' $file

相关内容