linux - 查找和替换函数而不修改参数/变量

标签 linux shell

我正在尝试弄清楚如何执行以下操作:

将对函数“example()”的引用替换为“example2()”,确保任何参数都不会被修改。

这需要在所有以扩展名“.sh”结尾的文件上运行。

任何帮助将不胜感激!

最佳答案

sed -i 's/\<example(/example2(/' *.sh

-i将就地更改文件。省略它即可预览更改。

\<example(将找到 example 的出现并将其替换为 example2( .

关于linux - 查找和替换函数而不修改参数/变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23016392/

相关文章:

linux - 找不到包 'libxml++-2.6'

linux - Shell 脚本 - 修剪文件名

linux - 并行运行两个 shell 脚本,然后在完成后运行另一个

shell - 将 sed 的输出插入到模式之间的另一个文件中

node.js - 在 NodeJS/Express 服务器上运行具有共享对象依赖项的二进制文件

linux - 删除文件名中包含奇数字符的文件

linux - 从很长的行中提取多个子字符串

linux - 如何为 Gnome 和 Gtk 配​​置 GSettings

c++ - 如何检测 Wine 是从 Linux 运行还是从 C++ 的 mac OS 环境运行?

java - Tomcat 7 未从/home 目录加载图像