sed+正则表达式 替换文本文件

使用sed + 正则表达式批量匹配并替换文本内容

创建文件 text.txt

# test.txt
hello world
1.1.2-a1b2c3d
  1. 替换 「world」为 Moto
sed -i -e "s/world/Moto/g"
  1. 替换「1.1.2-a1b2c3d」

使用正则表达式
sed -i -e "/「正则表达式」/s「替换符号」/(此处留空)/被替换的内容/g(选择替换模式g表示全部替换)"

sed -i -e "/[0-9\.]\{5\}-[0-9a-z]\{7\}/s//REPLACE_CONTENT/g" test.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容