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

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

相关推荐
sdm0704272 小时前
Linux-进程2
运维·服务器
柯儿的天空2 小时前
【OpenClaw 全面解析:从零到精通】第 016 篇:OpenClaw 实战案例——代码开发助手,从代码生成到部署自动化的全流程
运维·人工智能·ai作画·自动化·aigc·ai写作
我科绝伦(Huanhuan Zhou)2 小时前
从自动化到自主化—AI Agent引领的运维范式变革
运维·人工智能·自动化
TroubleMakerQi2 小时前
[虚拟机环境配置]07_Ubuntu中安装vscode教程
linux·人工智能·vscode·ubuntu
源远流长jerry2 小时前
RDMA vs 传统以太网:寻址粒度为何决定性能天花板
linux·网络
zzzsde3 小时前
【Linux】进程控制(1):进程创建&&进程终止
linux·运维·服务器
顺顺 尼3 小时前
linux第一个系统程序-进度条
linux
vpk1123 小时前
Docker 安装与常用命令
运维·docker·容器
liurunlin8883 小时前
httpslocalhostindex 配置的nginx,一刷新就报404了
运维·nginx
开源盛世!!3 小时前
3.19-3.21
linux·服务器·前端