替换文件里字符串的脚本怎么写?

thinke365 2008-10-24 02:46:56
对一个目录下所有的.c文件进行操作,
找到里面的字符串 sum = (x + y)* 2;
改写成 sum = (x + y) * func(x*y);
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
勇往直前! 2008-10-24
  • 打赏
  • 举报
回复
路过
once_and_again 2008-10-24
  • 打赏
  • 举报
回复
看不懂,
唉,
joyself 2008-10-24
  • 打赏
  • 举报
回复
这三个是一样的,字大点看的清楚


perl -p -i -e 's/\(x \+ y\)\* 2/\(x \+ y\) \* func\(x\*y\)/g' `find . -name "*.c"`

joyself 2008-10-24
  • 打赏
  • 举报
回复

perl -p -i -e 's/\(x \+ y\)\* 2/\(x \+ y\) \* func\(x\*y\)/g' `find . -name "*.c"`
joyself 2008-10-24
  • 打赏
  • 举报
回复

perl -p -i -e 's/\(x \+ y\)\* 2/\(x \+ y\) \* func\(x\*y\)/g' `find ./ -name "*.c"`

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧