码迷,mamicode.com
首页 > 系统相关 > 详细

SHELL编程四剑客练习--sed

时间:2016-01-25 13:21:17      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:sed

SHELL编程四剑客:

sed    awk     grep      find


sed  可以将数据行进行替换、删除、新增、选取等特定工作

1.sed 如果不加任何参数,是不会去修改文件中的内容的。加 -i  参数会修改,如下图:

技术分享


2.在文件行首加空格或其他字符,如下图:

技术分享

行首   ^


3.在行尾添加字符,如下图:

技术分享

行尾   $


4.在某行之后添加内容,如下图:

技术分享

如果要在之前添加内容,把  a  改为  i   就OK了。

技术分享


5.只显示其中某一行,如下图:

技术分享

匹配关键字,“p”“-n”

也可以加行号显示,如下:

技术分享

‘1p‘代表第一行

‘1,5p’代表1到5行,中间为逗号

‘1p;$p‘   代表第一行,最后一行,中间为分号


6.删除操作,如下图:

技术分享


本文出自 “记录” 博客,请务必保留此出处http://lwj421.blog.51cto.com/7119945/1738145

SHELL编程四剑客练习--sed

标签:sed

原文地址:http://lwj421.blog.51cto.com/7119945/1738145

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!