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

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

相关推荐
dualven_in_csdn9 小时前
【网络】ip转发
linux·服务器·网络
袁小皮皮不皮9 小时前
HCIP-BFD 学习笔记
运维·服务器·网络·笔记·网络协议·学习·智能路由器
xlq223229 小时前
54.序列化和反序列化
服务器·网络·网络协议·tcp/ip
恋奴娇9 小时前
ubuntu 25 gnome-screenshot 录屏启动失败 原因pipewire服务未启动
linux·运维·ubuntu
JiaWen技术圈9 小时前
后端无状态鉴权 JWT 或 OAuth2 及其区别与实现
服务器·网络·网络协议
泓博9 小时前
Macbook Docker Compose不识别
运维·docker·容器
susu10830189119 小时前
windows系统的WSL的Ubuntu安装docker
linux·ubuntu·docker
wanhengidc9 小时前
显卡服务器都有哪些功能
运维·服务器·人工智能·科技·智能手机·云计算
老年DBA9 小时前
ZFS存储池配置终极指南
运维·数据库
嵌入式小能手9 小时前
飞凌嵌入式ElfBoard-进程间的通信之信号处理sigaction
linux·算法·信号处理