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

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

相关推荐
hj2862517 小时前
Linux基础知识day06
linux·运维·服务器
Shadow(⊙o⊙)7 小时前
linux基础指令2.0
linux·运维·服务器·学习·apache
代码中介商7 小时前
Linux TCP/UDP 网络编程完全指南:从基础到实践
linux·网络·tcp/ip
嵌入式×边缘AI:打怪升级日志7 小时前
嵌入式 Linux V4L2 摄像头采集编程(五):MMAP + 亮度实时控制(附完整代码与面试题)
linux·运维·服务器
2301_789015628 小时前
Linux基础指令(一)
linux·运维·服务器·c语言·开发语言·c++·linux指令
晚风予卿云月8 小时前
【linux】进程优先级
linux·运维·服务器
一拳一个娘娘腔8 小时前
从sudo配置到Root Shell:Linux Sudo提权全景深度解析与防御指南
linux·网络·安全
万法若空8 小时前
Cortex-A7的运行模式
linux·arm开发
YJlio8 小时前
用女娲蒸馏 Mark Russinovich 排障思维:打造 Windows 桌面运维专家 Skill
运维·windows·飞书·ai办公·多维表格·飞书v7.63·飞书问卷
yyuuuzz8 小时前
aws注册过程中的常见问题梳理
运维·服务器·网络·云计算·github·aws