- 论坛徽章:
- 0
|
这个是帮linux系统管理版块的一同学提的问题,请各位牛人帮忙,谢谢啦
我要根据host_name在下面的文件中提取一段内容。而shell脚本中是以回车或者空格为记录分隔符。但是我想要根据 host_name关键字(比如 mail )从文件中提取define 开始到 } 的内容要怎么做呢?
#define service {
# host_name 136_stats
# service_description check_ssh
# check_period full_period
# max_check_attempts 4
# normal_check_interval 2
# retry_check_interval 1
# contact_groups admins
# notification_interval 10
# notification_period full_period
# notification_options u,c,r
# check_command check_ssh!-p 22 115.182.52.136
# }
# Define a service to "check temp"
define service {
host_name mail
service_description check_temp
check_period full_period
max_check_attempts 4
normal_check_interval 3
retry_check_interval 2
contact_groups admins
notification_interval 10
notification_period full_period
notification_options u,c,r
check_command nrpe!check_temp
} |
|