sed 的模式空间
sed 的基本工作方式是
sed的每个脚本对该行进行操作替换命令 s
“
/” 可以替换成任意字符例如:sed ‘s!old!new!’ filename
sed ‘s/old/new/’ filename
-e: 多行 每行一个-e
sed -e ‘s/old/new/’ -e ‘s/old1/new1/’ filename ...
等价于
sed ‘s/old/new/;s/old1/new1/’ filename ...
-i :写入到结果
sed -i ‘s/old/new/’ ‘s/old/new/’ filename ...
带正则表达式的替换命令 s:
sed ‘s/正则表达式/new/’ filenamesed -r ‘s/扩展正则表达式/new/’ filename 使用 -r 就支持扩展正则表达式(+?|)sed 回调
sed -r 's/(a.*b)/\\1:\\1/' cfile
