- 论坛徽章:
- 0
|
本帖最后由 jadonmust 于 2015-12-18 13:30 编辑
sed命令输出满足条件的行之后范围内容
例,存在以下文件内容:
# Added for OnlineWeb segment
172.26.165.118 LPCNWESP001
172.26.165.119 LPCNWESP002
# Added for OnlineAP segment
172.26.163.118 LPCNAPSP001
172.26.163.119 LPCNAPSP002
172.26.163.118 LPCNDBSP001
172.26.163.121 LPCNBABSP001
#Added for UnkanWEB segment
172.26.181.237 LPCNWEMGP001
172.26.181.238 LPCNWEMGP002
# Added for UnkanAP segment
172.26.182.240 LPCNAPMGP001
172.26.182.241 LPCNAPMGP002
172.26.182.245 LPCNDBMGP001
172.26.182.243 LPCNBAAMGP001
# Added for UnyoKanri segment
172.26.140.43 VMPNHIMGP001
172.26.140.44 VMPNHIMGP002
172.26.140.201 VMPNHIMGP005
172.26.140.202 VMPNHIMGP006
要求按照不同业务段来输出IP HOSTNAME的内容
(如查询# Added for OnlineWeb segment的话
就显示
172.26.165.118 LPCNWESP001
172.26.165.119 LPCNWESP002
查询# Added for UnyoKanri segment的话
就显示
172.26.140.43 VMPNHIMGP001
172.26.140.44 VMPNHIMGP002
172.26.140.201 VMPNHIMGP005
172.26.140.202 VMPNHIMGP006
)
注:k="# Added for OnlineWeb segment";sed -n "/$k/,/^$/{//! p}"已验证无法实现 |
|