linux替换文件中的字符串

linux替换文件中的字符串

方法一:使用sed命令进行替换

sed -i 's/原字符串/新字符串/g' 文件名

ex: sed -i 's/'2024-04-25%'/'2024-04-26%'/g' sql10.sql

ex:,"analyzer":"ik_analyzer" 替换为空

sed -i 's/,"analyzer":"ik_analyzer"//g' thcloud-dz-201806_mapping.json

这条命令会将文件中所有的"原字符串"替换为"新字符串"。

方法二:使用awk命令进行替换

awk '{gsub(/原字符串/,"新字符串")}1' 文件名 > 临时文件 && mv 临时文件 文件名

这条命令会将文件中所有的"原字符串"替换为"新字符串",并将替换后的内容写入到同名文件。

方法三:使用Perl命令进行替换

perl -pi -e 's/原字符串/新字符串/g' 文件名

这条命令会将文件中所有的"原字符串"替换为"新字符串"。

相关推荐
北京阿法龙科技有限公司18 分钟前
AR巡检轨道交通、地铁运维场景的应用技术方案|阿法龙XR云平台
运维·ar·xr
Teamhelper_AR21 分钟前
AR智能巡检:电力运维的“透视眼”与“超级大脑”
运维·ar
likeyou~coucou22 分钟前
nginx负载均衡
运维·负载均衡
特种加菲猫24 分钟前
自定义协议、序列化与守护进程:构建可靠后端服务
linux·网络·笔记
指尖@韶华25 分钟前
【Kylin Linux root 密码故障处置指南(超限重试 + 改回原密码)】
linux·运维·kylin
Madison-No726 分钟前
【Linux】 第一个系统程序——进度条
linux·运维·服务器
求你别吃了ど⁰̷̴͈꒨⁰̷̴͈う♡26 分钟前
Linux给命令起别名
linux·运维·服务器
王火火(DDoS CC防护)27 分钟前
如何判断服务器是否遭受攻击?
服务器·web安全·网络安全·ddos攻击
年度最佳学生27 分钟前
【linux】解决selinux 导致的 systemctl code=exited, status=203/EXEC
linux·运维·服务器
青山的青衫28 分钟前
【用homebrew配置nginx+配置前端项目与后端联调】Macbook M1(附一些homebrew操作)
运维·前端·nginx