若要将一个文件中的多处相同的地方同时替换成别的内容,可以使用如下命令
1、使用vi 打开文件,执行如下语句:
:1,$s/原内容/新内容/g
2、不用打开文件,批量修改制定路径下的包含对应内容的文件:
sed -i "s/原内容/新内容/g" `grep "原内容" -rl /usr/local/*`
3、将/tmp下的test.jsp文件中的tengzhaoyong替换成tenjhon
# sed -i 's/tengzhaoyong/tenjhon/g' /tmp/test1.xml
或者
# sed -i “s/tengzhaoyong/tenjhon/g” /tmp/test1.xml
sed -i "s/192.168.20.146/192.168.67.43/g" `grep "192.168.20.146" -rl /opt/*`
确定版:
sed -i "s/192.168.20.146/192.168.67.43/g" `grep "192.168.20.146" -rl /opt`
批量修改文件中的内容
精选 转载上一篇:linux5.5版本yum源安装
下一篇:linux运维常用命令
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ubuntu之修改时区/时间
查看当前时间及时区状态sudo timedatectl status# 显示当前时区为Asia/Shanghai查看当前系统时间sudo date查看当前系统时间及时区sudo date -R# 显示当前时间及对应时区,时区为“+0800”北京时区修改硬件时间修改日期格式:MM月/DD日/YYYY年sudo date -s MM/DD/YYYY修改时间:hh时:mm分:ss秒 sudo date
ubuntu修改时区 ubuntu修改时间 ubuntu修改时间及时区 ubuntu修改时区和时间 ubuntu修改系统时间