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

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

相关推荐
maosheng11465 分钟前
linux的综合教程(搭建论坛教程)
linux
IpdataCloud8 分钟前
效果广告中点击IP与转化IP不一致?用IP查询怎么做归因分析?
运维·服务器·网络
Deitymoon19 分钟前
linux——TCPIP协议原理
linux·网络
独小乐28 分钟前
018.使用I2C总线EEPROM|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm·信息与通信
SPC的存折38 分钟前
2、Docker命令与镜像、容器管理
linux·运维·服务器·docker·容器·eureka
D4c-lovetrain41 分钟前
Linux个人心得26 (redis主从复制全流程,详细版)
linux·运维·服务器
晴天¥1 小时前
达梦数据库共享存储集群搭建(DSC双节点+Openfiler-IP SAN存储)
linux·数据库·达梦数据库
吃着火锅x唱着歌1 小时前
LeetCode 150.逆波兰表达式求值
linux·算法·leetcode
Bert.Cai1 小时前
Linux whoami命令详解
linux·运维
x***r1511 小时前
驱动精灵离线版使用指南:免联网快速安装驱动(万能网卡版)
linux·运维·服务器