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)删除。
(0)
用户投稿
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

  • 从56元跌到8.56元后开始缩量,随后构筑双底形态,净资产高达10元

    这才是放量异动,股价从56元跌到8.56元后开始缩量,随后构筑双底形态,紧接着出现明显的放量特征,简直是一环扣一环,环环有惊喜,说明大资金开始异动,能否成功冲高变盘,拭目以待。 热…

    2022年8月6日
  • T03整车15个智能感知驾驶硬件

    我们零跑T03搭载了Leapmotor Pilot 2.0智能驾驶辅助系统,整车搭载15个智能感知驾驶硬件,自动驾驶等级达到L2级别,这在A0级的车型中间是比较少见的,拥有10项自…

    2022年6月20日
  • iso文件怎么打开win7(电脑打开iso文件的2种方法)

    iso文件又叫光盘镜像文件,主要用于装系统和安装一些大型游戏,比如我们在网上下载的win7,win8系统都是以iso文件形式的。这是由于iso文件就是光盘里面的文件格式,所以我们也…

    2022年5月6日
  • 云闪付信用卡支付不了怎么回事 原因与解决方法都找到了

    信用卡消费在如今很流行了,持卡人只要绑定支付软件就能付款成功,相比携带现金减少了不少麻烦,但用户在过程总会遇到不同的情况,那么云闪付信用卡支付不了怎么回事呢?下面来看介绍。 信用卡…

    2022年9月17日
  • 作战靴,硬汉时尚帅气的不二选择,5款知名品牌推荐

    作战靴,军靴的一种,属单兵装备,常用于丛林和山地作战等。作战靴最早源于罗马帝国时代,在二战时候基本除了亚洲这边,多数参战国都用作战靴。 作战靴为专为军人或者相关单位于训练及作战所需…

    2022年7月30日
  • 索大又挥起了镰刀,你会成为韭菜吗

    索尼新品发布会,只能说大法还是那个喜欢挥镰刀的大法,你会是被割的那颗韭菜吗? 为什么会这么说?下面咱们细看—— Z9K X95EK 吃相越来越难看: Z9K——8K、一如既往的&#…

    2022年6月25日
  • 推荐seo博客优化的3种方法(seo博客优化的方法有哪些)

    说到seo博客,几乎所有的站长都人手一个或者是几个,其目的就是为了简单粗暴的证明自己的seo技巧与实力,额外的在工作时间外谋取一些经济收入。说实话,这些年来seo确实不如以前那么好…

    2022年11月8日
  • 夏季赛EDG玩心大起,轻松零封RA!君泽戏称:一点压力都没有?

    在经过此前一段时间的较量之后,由虎牙平台进行全程独播的《英雄联盟》LPL夏季赛前期常规赛第八周赛程逐渐接近尾声,在此期间也极大地满足了广大网友们的吃瓜需求。据悉本届夏季赛堪称目前国…

    2022年8月1日
  • 智慧路灯全面推广的重要意义有哪些

    通过使用智能路灯能够让各大城市的智慧城市建设工程的全面推广,并且还可以更好的优化路灯管理系统,这对于城市亮化工程管理会有很好的促进作用,有效的控制能源的消耗,并且还可以降低维护和保…

    2022年6月12日
  • 15万左右新能源汽车怎么选?

    天际me5 谢邀,我来回答这个问题 新能源车作为当前社会一大主力车型深受人们的爱戴,这几款车就非常适合我们日常上下班来开。 1比亚迪秦EV450 比亚迪秦算是大家最为常见的车型,目…

    2022年7月25日

联系我们

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