快速上手Linuxsed命令

sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。

将 /etc/passwd 的内容列出并且列印行号,同时,请将第 2~5 行删除!

[root@www ~]# nl /etc/passwd | sed '2,5d'
1 root:x:0:0:root:/root:/bin/bash
6 sync:x:5:0:sync:/sbin:/bin/sync
7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
.....(后面省略).....

只要删除第 2 行

nl /etc/passwd | sed '2d'

要删除第 3 到最后一行

 nl /etc/passwd | sed '3,$d'

那如果是要在第二行前

nl /etc/passwd | sed '2i drink tea'

分享文章:快速上手Linuxsed命令
当前网址:http://www.hxwzsj.com/article/dpssodi.html
Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 高端品牌网站建设 网站建设费用 成都网站建设公司 重庆企业网站建设 网站制作 成都网站制作 高端网站设计推广 成都网站制作 成都响应式网站建设公司 成都企业网站制作 手机网站制作 成都网站制作公司 企业网站设计 梓潼网站设计 成都网站建设 成都企业网站设计 成都网站制作 重庆网站制作 网站建设方案 成都网站设计公司 重庆网站建设