代替一行或多行
[root@localhost ipm] # sed '1c Hi' ab #第一行代替为Hi
[root@localhost ipm] # sed '1,2c Hi' ab #第一行到第二行代替为Hi
Hi
end
替换一行中的某部分
格式:sed 's/要替换的字符串/新的字符串/g' (要替换的字符串可以用正则表达式)
[root@localhost ipm] # sed -n '/ruby/p' ab | sed 's/ruby/bird/g' #替换ruby为bird
[root@localhost ipm] # sed -n '/ruby/p' ab | sed 's/ruby//g' #删除ruby
插入
[root@localhost ipm] # sed -i '$a bye' ab #在文件ab中最后一行直接输入"bye"
[root@localhost ipm]# cat ab
Hello!
ipm is me,welcome to my blog.
end
bye