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

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

相关推荐
S***y39610 小时前
DevOps监控告警体系
运维·devops
氵文大师11 小时前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http
HUT_Tyne26511 小时前
Linux 快速入门
linux·运维·服务器
leoufung11 小时前
逆波兰表达式 LeetCode 题解及相关思路笔记
linux·笔记·leetcode
鸠摩智首席音效师11 小时前
如何在 Linux 中使用 dd 命令 ?
linux·运维·服务器
一夜空中最亮的星一12 小时前
【Linux】ubuntu24.04 安装docker
linux·docker·eureka
赖small强12 小时前
【Linux 网络基础】libwebsockets 技术文档
linux·网络·https·tls·lib·websockets
q***518912 小时前
ubuntu 安装 Redis
linux·redis·ubuntu
JuiceFS12 小时前
JuiceFS sync 原理解析与性能优化,企业级数据同步利器
运维·后端
q***471813 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch