2)sed-删除
d delete
删除格式 | |
'2d' | 指定行号进行删除 |
'1,5d' | 指定行号范围进行删除 |
'/lidao/d' | 类似于grep,过滤,//里面可以写正则 |
'/10:00/,/11:00/d' | 表示范围的过滤 |
1,/oldboy/d | 混合(了解) |
#常见
实际案例:删除文件中的空行和包含井号的行
egrep -v '^$|#' /etc/ssh/sshd_config
sed -r '/^$|#/d' /etc/ssh/sshd_config
# ! 的妙用
sed -nr '/^$|#/!p' /etc/ssh/sshd_config 遇到空行或者包含井号的行不显示(显示空行或井号行以外的行)