社区
系统维护与使用区
帖子详情
替换文件里字符串的脚本怎么写?
thinke365
2008-10-24 02:46:56
对一个目录下所有的.c文件进行操作,
找到里面的字符串 sum = (x + y)* 2;
改写成 sum = (x + y) * func(x*y);
...全文
122
5
打赏
收藏
替换文件里字符串的脚本怎么写?
对一个目录下所有的.c文件进行操作, 找到里面的字符串 sum = (x + y)* 2; 改写成 sum = (x + y) * func(x*y);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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"`
shell
替换
文件
中
字符串
1、将当前目录下包含jack串的
文件
中,jack
字符串
替换
为tom。2、将某个
文件
中的jack
字符串
替换
为tom。shell
脚本
替换
文件
中某个
字符串
。
使用bat
替换
文件
中的
字符串
使用bat
替换
文件
中的指定
字符串
(不用循环) @echo off rem delims为
字符串
eol=# 忽略以#开头的行 tokens=1-10* 从第1组到10* rem 括号
里
填
写
你要
替换
的
文件
(for /f "delims=" %%a in (a.txt) do ( rem 将一个值赋给一个变量 set "str=%%a" setlocal enabledelayedexpansion rem 旧
字符串
=新
字符串
set "str=!str:wwww2=1111!" set "str=!str
shell
脚本
替换
文件
中字符
shell
脚本
替换
文件
中字符
shell
脚本
替换
文件
中的某个
字符串
1、将当前目录下包含"qwe"串的
文件
中的"qwe"
字符串
替换
为"abc" sed -i “s/qwe/abc/g” grep "qwe" -rl ./ 2、将某个
文件
中的"qwe"
字符串
替换
为"abc" sed -i “s/qwe/abc/g” test.txt 如果将某个
文件
中以&a
替换
文件
内指定
字符串
最近需要对
文件
内的某
字符串
(source)
替换
成另一
字符串
(target)。 手动改其实也很简单方便,但是简单耐不住
文件
多。当需要二三十个sql
文件
需要
替换
里
面的
字符串
(source)为
字符串
(target)时,
写
个
脚本
是个不错的想法。尤其是,每个
文件
需要
替换
的
字符串
是相同的。 如下:单字串符
替换
def replace_txt(file, source, target): """
替换
文件
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章