我正在尝试弄清楚如何执行以下操作:
将对函数“example()”的引用替换为“example2()”,确保任何参数都不会被修改。
这需要在所有以扩展名“.sh”结尾的文件上运行。
任何帮助将不胜感激!
最佳答案
sed -i 's/\<example(/example2(/' *.sh
-i
将就地更改文件。省略它即可预览更改。
\<example(
将找到 example 的出现并将其替换为 example2(
.
关于linux - 查找和替换函数而不修改参数/变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23016392/