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

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

相关推荐
会编程的土豆3 分钟前
Docker 里面的镜像(Image)和容器(Container)到底是什么
运维·docker·容器
代码中介商3 分钟前
Git 版本控制完全指南:从分支管理到远程协作
linux·git
s_w.h3 分钟前
【 linux 】进程的调度算法
linux·运维·服务器
c++逐梦人3 分钟前
多路转接epoll
linux·网络·epoll
r-t-H4 分钟前
KVM虚拟化与Docker基础实践-第三章
linux·运维·nginx·docker·容器
嘿嘿嘿x36 分钟前
Linux-知识点1-$-POSIX等
linux·ubuntu
艾莉丝努力练剑7 分钟前
【Linux网络】Linux 网络编程:传输层UDP
linux·运维·服务器·网络·计算机网络·udp
陈eaten7 分钟前
centos 7等保整改学习
linux·运维·服务器·网络安全·centos·等保
牢七8 分钟前
契约锁分析
linux·运维·服务器
承渊政道15 分钟前
Linux系统学习【进程概念从入门到深入理解】
linux·服务器·笔记·学习·ubuntu·系统架构·bash