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

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

相关推荐
电商API_180079052473 分钟前
如何将小红书评论数据封装到API实现自动化分析?测试API实战指南
运维·chrome·自动化
梅孔立7 分钟前
批量服务器操作实战:100台服务器一键管控(含脚本+避坑指南)
运维·服务器
老师用之于民8 分钟前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
lldhsds11 分钟前
kvm虚拟化安装deepin desktop 25 磁盘空间过小弹窗显示为黑屏
linux
川trans11 分钟前
云原生--Nginx
linux·运维·服务器·nginx·云原生
txzz888815 分钟前
CentOS-Stream-10 Secure Shell服务器sshd_config配置文件
linux·centos·sshd_config·ssh配置
这波不该贪内存的16 分钟前
Linux文件编程:流与操作全解析
java·服务器·前端
梅孔立18 分钟前
Ansible 100 台服务器一键管控实战 进阶版
服务器·git·ansible
-Try hard-18 分钟前
线程间通信 | 避免资源竞争、实现同步通信
linux·开发语言·信息与通信
归叶再无青18 分钟前
企业级web服务(Tomcat开源web应用服务器)
运维·前端·开源·tomcat·bash