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

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

相关推荐
Leo.yuan14 分钟前
API是什么意思?如何实现开放API?
大数据·运维·数据仓库·人工智能·信息可视化
超级土豆粉20 分钟前
从0到1写一个适用于Node.js的User Agent生成库
linux·ubuntu·node.js
PH_modest25 分钟前
【Linux跬步积累】—— 网络编程套接字(二)
linux·运维·网络
itachi-uchiha39 分钟前
使用vsftpd搭建FTP服务器(TLS/SSL显式加密)
运维·服务器·ssl
CIb0la40 分钟前
Ubuntu 25.10 将默认使用 sudo-rs
linux·程序人生·生活
罗技1231 小时前
我用Amazon Q写了一个Docker客户端,并上架了懒猫微服商店
运维·docker·容器
成工小白1 小时前
【Linux】文件操作
linux·运维·服务器
风早君1 小时前
jenkins集成gitlab发布到远程服务器
服务器·gitlab·jenkins
程序员打怪兽1 小时前
基于V4L2摄像头智能识别拍照(人脸和手掌)
linux·嵌入式
itachi-uchiha2 小时前
关于dropbear ssh服务
运维·ssh