说完了查询行数的用法,我们来看看 -e 怎么用。
一开始我也不太懂,书上没有详细的写他的用法,一开始我以为他不是很重要,但是不会还闹心,于是浏览了一些博客,逐渐的有了点自己的见解。
说白了sed -e就是一个祖宗,没有他我们的命令有需要时就会需要写上多个sed命令,但是有了它,我就是老祖宗,你们都得听我管,不能乱来。具体的用法其实很好理解,我们来看一下例子:
sed -n -e '2p' -e '2,3p' 文件名(后面我就不写了)
这句话的意思是,我不仅要差第二行的内容,而且还有查询2、3的内容。如果是按照我们平常的使用习惯是不是要写两句话,执行两遍呢?但是现在就不用了,我们可以用一句话来概括。
如果不明白我为大家奉献上一张图,画的较丑,勿喷。
下面我们再来看一个例子:
sed -n -e /32.45/p -e /32.45/= haha.sh
小伙伴们是不是迷糊了: /32.45/这是虾米?
这就是我们以后可能会经常用到的——“匹配行”。
什么是匹配行?
简单的来说就是和这个数值匹配的内容。
那么上面的这句话就是,我不仅要找出带有32.45这一行的整行内容,还要告诉我这一行在第几行,并输出他的行数。
这种方式在查找的时候会变得十分迅速,大家要牢记哦n(≧≦)n
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦