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

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

相关推荐
xyd陈宇阳1 分钟前
面向网络协议初学者的入门指南
linux·运维·网络协议
慧天城寻17 分钟前
H3C巡检命令与避坑技巧
运维·网络·运维开发
tnuly21 分钟前
Linux 云计算运维入门:从 Socket 底层到 Apache 实战,HTTP 服务全知识点拆解
运维
_DCG_27 分钟前
用户态和内核态的区别
linux
肖恭伟35 分钟前
QtCreator Linux ubuntu24.04问题集合
linux·windows·qt
兮动人36 分钟前
Linux 云服务器部署 OpenClaw 全攻略:从环境搭建到 QQ 机器人集成
linux·服务器·机器人·openclaw
linux修理工37 分钟前
使用 nextcloud.occ 重置用户密码
linux·运维·服务器
Yvonne爱编码42 分钟前
2026 现象级 AI 工具 OpenClaw 全解析:本地部署、自动化实战与技术揭秘
运维·人工智能·自动化
toradexsh1 小时前
基于 NXP iMX8MP ARM平台安装测试 Openclaw
linux·docker·arm·nxp·openclaw
ego.iblacat1 小时前
Nginx 核心功能
运维·nginx