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

2021-08-23  本文已影响0人  lesterhnu

使用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
上一篇 下一篇

猜你喜欢

热点阅读