替换文本
# 替换当前目录下所有文本文件中,hello为world。i就地修改
sed -i 's/hello/world' *.txt
# 替换包含hello的文本为hi, r递归,l列出文件目录
sed -i "s/hello/hi/g" `grep "hello"
删除文本行
# 删除包含insert的行
sed -i '/insert/d'
添加字符串
# 查找包含hello的行,并在行首添加1,&表示匹配到的内容
# 也可以使用\1-\9来匹配部分
sed -i '/hello/s/^/1&/'
参考
http://www.gnu.org/software/sed/manual/html_node/