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

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

相关推荐
qinyia15 小时前
解锁服务器网络配置新姿势:Wisdom SSH 助力之旅
服务器·网络·ssh
我命由我1234515 小时前
Photoshop - Photoshop 创建图层蒙版
运维·学习·ui·课程设计·设计·ps·美工
禁默15 小时前
Linux 之从硬件硬盘到文件系统的全面过渡
linux·运维·服务器
塵觴葉16 小时前
Linux内核网络的连接跟踪conntrack简单分析
linux·网络·conntrack
m0_4646082616 小时前
监控 Linux 服务器资源
linux
tongsound16 小时前
ros2 lifcycle介绍
linux·c++
☆璇16 小时前
【Linux】Linux环境基础开发工具使用
linux·运维·服务器
鹿鸣天涯16 小时前
CentOS系统停服,系统迁移Ubuntu LTS
linux·运维·centos
半桔16 小时前
【Linux手册】管道通信:从内核底层原理到使用方法
java·linux·服务器·网络·c++
weixin_4569042717 小时前
CentOS与Ubuntu的详细区别
linux·ubuntu·centos