sed对文本内容进行添加和删除
sed对文本内容进行添加和删除
04zhujunjie 发表于2年前
sed对文本内容进行添加和删除
  • 发表于 2年前
  • 阅读 43
  • 收藏 3
  • 点赞 1
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: sed对文本内容进行添加和删除

添加

$sed –i '1a\contentDown' myfile -----------在第1行下面插入contentDown

$sed '/xiaoxiao/a\mingming' myfile --------xiaoxiao对应行下面插入mingming

$sed –i '4i\contentUp' myfile  -------- 在第4行上面插入contentUp

$sed –i '5c\ myline5' myfile  -------- 在第5行内容改成myline5

$ sed 's/^/head&/g' myfile  ------- 每行的头添加字符head

$ sed 's/$/&foot/g' myfile  ------- 每行的行尾添加字符foot

补充:1."^"代表行首,"$"代表行尾

     2、's/$/&foot/g'中的字符g代表每行出现的字符全部替换,如果想在特定字符处添加,g就有用了,否则只会替换每行第一个,而不继续往后找了

删除 

 $ sed '2d' myfile -----删除myfile文件的第二行。

 $ sed '2,$d' myfile -----删除myfile文件的第二行到末尾所有行。

 $ sed '$d' myfile -----删除myfile文件的最后一行。

 $ sed '/test/'d myfile -----删除myfile文件所有包含test的行。

sed更多操作可点击->http://my.oschina.net/u/2473136/blog/610740

标签: sed 添加 删除
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 71
码字总数 9272
×
04zhujunjie
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: