Linux Sed使用场景详解,轻松搞定日常工作需求

Sed是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。

Sed全称是:Stream EDitor

今天分享的内容是:

Sed日常工作中常用命令的详解,可以帮助解决日常工作需求。

Sed命令使用方法全解

命令1:删除文件第二行 d命令

sed ‘2d’ text.txt

命令2:打印从第五行开始到第一个包含以w1开始的行之间的所有行 p命令

sed -n ‘5,/^w1/p’

命令3:所有在模板test和check所确定的范围内的行都被打印

sed -n ‘/test/,/cat/p’ text.txt

命令4:多点编辑:e命令

第一条命令-e删除1至5行

第二条命令-e用w1替换w2

sed -e ‘1,5d’ -e ‘s/w1/w2/’ text.txt

命令5:选定行的范围:逗号, sed 截图某时间到某时间之间的日志

sed -n ‘/2016-03-01 10:00/,/2016-03-01 12:15:/p’ /mnt/resource/catalina.out > /tmp/catalina.out.20160301

命令6:全局替换zk.properties文件中的内容

-i 表示inplace edit,就地修改文件

-r 表示搜索子目录

-l 表示输出匹配的文件名

grep -rl 172.16.100.33 /opt/tomcat/webapps/ROOT/WEB-INF/classes/sysconfigs/zk.properties | xargs sed -i s/172.16.100.33/172.16.100.59/g

命令7:将分隔符换成问号”?”

sed ‘s?原字符串?替换字符串?’

示例文件

[root@test-test-mysql-01 scripts]# cat text.txt w1 w1 w1 w1 w1 w1test my car w1w1 w1 w1w1

命令8:在所有行首添加

sed ‘s/^/添加的头部&/g’

[root@test-test-mysql-01 scripts]# sed ‘s/^/添加的头部&/g’ text.txt 添加的头部w1 w1 w1 w1 w1 w1添加的头部test my car w1添加的头部w1 w1 w1添加的头部w1

命令9:在所有行末添加

sed ‘s/$/&添加的尾部/g’ text.txt

[root@test-test-mysql-01 scripts]# sed ‘s/$/&添加的尾部/g’ text.txtw1 w1 w1 w1 w1 w1添加的尾部test my car w1添加的尾部w1 w1 w1添加的尾部w1添加的尾部

命令10:替换第2行

sed ‘2s/原字符串/替换字符串/g’

命令11:替换最后一行

sed ‘$s/原字符串/替换字符串/g’

命令12:替换2到5行

sed ‘2,5s/原字符串/替换字符串/g’

命令13:替换2到最后一行

sed ‘2,$s/原字符串/替换字符串/g’

命令14:(-n)选项和p标志一起使用表示只打印那些发生替换的行。

sed -n ‘s/^w1/w2/p’ text.txt

命令15:全局替换文件中car 字符串后的wl 后追加w2

[root@test-test-mysql-01 scripts]# sed -e ‘/car/s/w1/&w2/g’ text.txt w1 w1 w1 w1 w1 w1test my car w1w2w1 w1 w1w1

命令16:在文件中w1后面追加w2,且只有第一次出现w1的时候

[root@test-test-mysql-01 scripts]# sed -e ‘s/w1/&w2/1’ text.txt w1w2 w1 w1 w1 w1 w1test my car w1w2w1w2 w1 w1w1w2

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月20日 06:14
下一篇 2022年6月20日 06:14

相关推荐

  • 分享4条发微商朋友圈的方法(微商朋友圈应该怎么发)

    对于微商朋友来说,朋友圈的重要性不言而喻了。 那么微商的朋友圈到底该怎么发呢? 为什么同样是经营一个朋友圈,有的微商看起来逼格满满,实际效果也不错;而有的却动都不动就被屏蔽甚至拉黑…

    2022年11月27日
  • 短视频策划内容的3个要点(短视频策划内容怎么做)

    短视频在制作时,内容框架非常重要。如果直奔主题,然后结束,聚卓告诉你,这样的短视频已经过时了。现在的短视频需要框架的,但不是任何框架,它需要一种易于理解和消化的框架。而且,现在大多…

    2022年11月27日
  • cad连续标注快捷键(cad连续标注快捷键)

    本文主要讲的是cad连续标注快捷键,以及和cad连续标注快捷键相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 cad中连续标注快捷键 CAD尺寸标准快捷命令:DL…

    2022年11月27日
  • 全民K歌升级新版本7.0之后,有哪些隐藏功能?

    作者:高百烈来源:知乎 这个功能,旧版并没有,要升级到全新的全民K歌7.0版本才能发现。 作为朋友圈当代K歌之王,我费了不少功夫才抢到内测版本。有一说一,全民K歌的路子真的很野,新…

    2022年11月25日
  • 上手Reno8 Pro体验跨屏互联 实在太方便!

    11月已经来到了月底,在手机品牌又要推出新一年度的新品手机之前,我们来点评一下今年令人惊喜的产品。如OPPO的Reno8 Pro系列,该系列搭载双芯影像配置获得了很多消费者的认可。…

    2022年11月25日
  • 小红书平台的一些机制及玩法详解(小红书玩法有哪些)

    关于小红书 一:小红书平台的一些机制 1. 笔记内容的CES评分机制 2. 笔记流量入口与长尾效应 二:小红书优质笔记的特点(分维度、类型分析) 1.笔记的本身架构组成 维度 2.…

    2022年11月25日
  • 博客营销的3大优势解析(博客营销怎么做)

    不知不觉已经写了24篇文章,加上这篇是第25篇了,都是自己这几年来用过的营销方法,如果遇到有些不懂的,我会咨询我的朋友和同事帮忙,尽量让每一篇有价值,哪怕是对大家有一点点帮助也行,…

    2022年11月25日
  • 什么是内容营销策略如何策划一套成功的内容营销策略

    很多时候,营销人员会在创作营销内容时感到沮丧,这也是很多企业至今没用好数字化营销工具的重要原因之一。 举个例子,您可能会花上数小时期待制作一些令人惊叹的东西,实际却是得到很少的受众…

    2022年11月25日
  • 直播带货详细脚本(直播文案策划怎么写)

    短视频运营策划方案怎么写?涉及哪几个方面? 我在网上看到好多千篇一律的文章,关于【短视频运营策划方案】这一块,基本都是在讲账号的内容本身。 你内容做得再好,却不掌握算法的规律,能有…

    2022年11月25日
  • 闲鱼上怎么卖东西快?闲鱼赚钱必知技巧(怎么在闲鱼里面卖东西)

    自从闲鱼这个平台出现以后,随着这些年的发展,闲鱼也成为了很多人开店赚钱的重要途径。一些新人也想在闲鱼上试试水,看看能不能赚到钱。如今闲鱼上既可以卖二手闲置物品,也可以卖一些新品,那…

    2022年11月25日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息