在linux中,可以利用sed命令批量替换文件内容,该命令是利用脚本来处理文本文件,可以替换文件内所有匹配的字符串,语法为“sed -i "s/旧内容/新内容/g" 文件路径”。
本教程操作环境:linux7.3系统、Dell G3电脑。
1.替换文件夹内所有文件匹配的字符串
sed-i"s/旧内容/新内容/g"`grep旧内容-rl文件夹路径`
例如将/var/www/test文件夹下的所有文件内容中的abc字符串换成123
sed-i"s/abc/123/g"`grepabc-rl/var/www/test`
注:grep内容用的不是单引号',而是`,tab键上面的,请使用绝对路径
2.替换文件内所有匹配的字符串
sed-i"s/旧内容/新内容/g"文件路径
例如将/var/www/test/index.html文件夹下的所有文件内容中的abc字符串换成123
sed-i"s/abc/123/g"/var/www/test/index.html
linux批量替换指定文件夹中所有文件的指定内容
命令:sed -i "s#https#http#g" `grep http -rl VEROMODA`
功能:用来替换当前目录VEROMODA文件夹及子文件夹中所有文件中的http ...
Linux sed 命令是利用脚本来处理文本文件。
sed 可依照脚本的指令来处理、编辑文本文件。
Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。
语法
sed[-hnV][-e<script>][-f<script文件>][文本文件]
参数说明:
-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。
-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。
-h或--help 显示帮助。
-n或--quiet或--silent 仅显示script处理后的结果。
-V或--version 显示版本信息。
动作说明:
a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~
c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!
d :删除,因为是删除啊,所以 d 后面通常不接任何东东;
i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);
p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~
s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!
到此,关于“linux如何批量替换文件内容”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注本站网站,小编会继续努力为大家带来更多实用的文章!
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
抖音(Tiktok)是由北京字节跳动科技有限公司(ByteDance)孵化的音乐创意短视频社交网站。它于2016年9月20日上线,主要面向全年龄段的用户,尤其是...
飞极速为您提供高清在线电影、电视剧大全、动画片,综艺等,飞极速在线更新及时,播放速度快,给您带来最好的观影体验!飞极速在线,免费提供日本新番动漫、最新电影和最新...
《南华早报》(英语:South China Morning Post, SCMP)和星期日出版的《星期日南华早报》(英语:Sunday Morning Post...
(资料图片仅供参考)【新股介绍】天承科技发行量为1453.42万股,网上发行366.25万股,于6月28日申购,申购代码787603,单一账户申购上限3500股,申购数量500股整数倍。【主营业务】公司主营业务为PCB所需要的专用电子化学品的研发、生产和销售。【财务指标】公司的财务报告中,在2023年第一季度总资产约3.88亿元,净资产约3.39亿元,营收约7543.8万元,净利润约3.39亿元,...
能在自己家里找到安宁的人是最幸福的人。作者:每晚五月一个家庭想好最重要的是什么?其实答案早就被我小时候画的画告诉了。小时候我们用横梁、屋顶、墙壁、栅栏、树木粉刷一栋房子做装饰,一栋房子就完工了。很简单,但就是这些简单的东西,才构成了一个完整的家。其实生活就像绘画一样,有它的梁,有它的屋顶,有它的墙,有它的装饰,这是房子的风水,也是生活的风水。养好这四种风水,一家兴旺。01是支撑全家的健康梁。一个家...
电子银行口令卡是指以矩阵形式印有若干字符串的卡片,每个字符串对应一个唯一的坐标。下面是小编为大家整理的电子银行口令卡是什么?电子银行口令卡的使用方法,欢迎阅读!希望对大家有所帮助!电子银行口令卡是什么?电子银行口令卡是工行最出的电子银行安全工具,是保护客户资金不受损失而设置的又一道防线。电子银行口令卡相当于一种动态的电子银行密码。电子银行口令卡怎么用?电子银行口令卡的使用方法首先你携带本人有效*件...