基本格式
1 | [address]s/pattern/replacement/flags |
address:指定要操作行
pattern:指定需要被替换的内容
replacement:指定新内容
把每行第2次出现的test替换成trial
1
sed 's/test/trial/2'
把所有的test替换成trial
1
sed 's/test/trial/g'
只输出有修改的行
1
sed -n 's/test/trial/g'
修改源文件
1
sed -i 's/test/trial/g'
删除所有包含TvCast的行
1
grep -rl TvCast | xargs sed -i '/TvCast/d'