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' 文件名

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

相关推荐
梁正雄7 分钟前
linux服务-Nginx+Tomcat+Redis之Session 共享 - 容器单机版
linux·nginx·tomcat
wanhengidc8 分钟前
云手机是由什么组成的?
运维·服务器·web安全·游戏·智能手机
linchare3 小时前
linux debian上只装mysql的客户端步骤
linux·mysql·debian
wanhengidc4 小时前
网站服务器都有哪些作用?
运维·服务器·科技·智能手机·云计算
卓小帅的博客4 小时前
关于实现远程服务器使用本地网络的清晰简洁的教程
服务器·网络·vscode·连接超时
百***75745 小时前
linux上redis升级
linux·运维·redis
顾安r5 小时前
11.22 脚本打包APP 排错指南
linux·服务器·开发语言·前端·flask
Neur0toxin5 小时前
入侵排查_2025/11/23
linux·windows·应急响应
小小编程能手6 小时前
Linux文件编程
linux·运维·服务器
木童6626 小时前
nginx安装步骤详解
linux·运维·服务器·网络·nginx