- 论坛徽章:
- 16
|
本帖最后由 expert1 于 2014-04-23 16:51 编辑
回复 8# linuxandunix
还没人回答??? 那我来一发
- cat a
- define service{
- xxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxxxxxxxxx
- xxxxxxxxxxxxx
- }
- define service{
- use aaa-service
- service_description Database Usage Projection
- normal_check_interval 120
- check_command check_db_projection!60
- notifications_enabled 1
- }
- sed '/{/{:a;N;/}/!ba;/check_db_project/s/^\|\n/&#/g}' a
- define service{
- xxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxxxxxxxxx
- xxxxxxxxxxxxx
- }
- #define service{
- # use aaa-service
- # service_description Database Usage Projection
- # normal_check_interval 120
- # check_command check_db_projection!60
- # notifications_enabled 1
- # }
- 或者
- awk -vRS='define service{[^}]+}' '{print RT~/check_db_projection/?"#"gensub(/\n/,"&#","g",RT):RT}'
复制代码 |
|