一、替换
1、将替换后的文本显示在屏幕上
sed 's/pattern/replace_string/' file
或者通过管道
cat file|sed 's/pattern/replace_string/'
2、替换源文件中的文本
sed 's/pattern/replace_string/g' file
或者
sed -i 's/pattern/replace_string/' file
从第N处开始替换匹配的行
sed 's/pattern/replace_string/Ng' file
二、删除匹配的行
sed '/pattern/d'
三、用&来标记匹配的字段
#sed 's/mail/[&]/' sent |head -20send [mail] timeMon Sep 29 03:16:49 CDT 2014
四、组合表达式
sed 'expression1'|sed 'expression2'
或者
sed 'expression1;expression2'
五、引用
# text=hello# echo "hello world" |sed "s/$text/HELLO/"HELLO world