删除编辑命令
删除编辑命令采用一个地址,如果行匹配这个地址,就删除模式空间的内容。如果某行匹配这个地址,就删除整个行,而不只是删除行中匹配的部分。
我们可以使用指令”/^$/d”来删除一个文件中的空行
[root@test ~]# cat at.txt
From:zhangsan@163.com
To:test
Subject:Test
[root@test ~]# sed '/^$/d' at.txt
From:zhangsan@163.com
To:test
Subject:Test
删除命令也可以用于删除一个范围内的行,例如,下面的命令删除了文件中从第50行到最后一行的所有行
sed '50,$d' file
|