sed

 

2023-07-20

搜索替换

Terminal window
1
sed -i 's/SEARCH_REGEX/REPLACEMENT/g' INPUTFILE
  • -i 选项指示 sed 直接编辑文件。默认情况下,sed 将其输出写入到标准输出。如果提供扩展名(例如-i.bak),sed 会创建原始文件的备份
  • s 是替换命令,是 sed 最常用的命令
  • / 分隔符。它可以是任意字符,但通常使用斜杠 / 作为分隔符
  • SEARCH_REGEX 要搜索的字符串或正则表达式
  • REPLACEMENT 使用此字符串进行替换
  • g 全局替换标志。默认情况下,sed 逐行读取文件,并且仅修改文件行中与搜索模式匹配第一次出现的字符。提供 g 替换标志后,所有匹配项都将被替换
  • INPUTFILE 要执行替换,删除,编辑等操作文件的名称