sed工具简介

本文介绍SED命令的基本使用方法,包括如何通过SED进行文本处理操作如删除、插入、替换等,并提供了多个实用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本上来说,sed是一个可以分析Standard Input (STDIN)的数据,然后将数据经过处理后,再将它输出到Standard Output (STDOUT)的工具。比如取代,删除,新增,选取特定行等等功能。

语法基本上就是 sed  [-nefr] [some actions here]

actions有a(新增),c(取代),d(删除),i(插入),p(打印),s(取代)

具体每一个参数的意义等用的时候再去查查


举一些例子来说明吧:

nl  /etc/passwd  |  sed '2,5d'     //将/etc/passwd的内容列出,打印行号,并将第2-5行删除

nl  /etc/passwd  |  sed '2a drink tea'            //在第2行后面一行,即新增第3行,加上drink tea

nl  /etc/passwd  |  sed '2a Drink tea or ......\ drink beer ?'    //在第2行后面加入2行字,怎么弄的我没有搞清楚还

nl  /etc/passwd  |  sed '2,5c No 2-5 number'

nl  /etc/passwd  |  sed -n '5,7p'

还有一些,有点烦,暂时用不到,就先不管了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值