我需要了解如何搜索我的 Cisco ACE 负载平衡配置的完整部分。我正在尝试搜索服务器场,然后在下一个服务器场之前显示该服务器场的所有配置。这一切都是纯文本,下面是文本可能的样子的示例。
serverfarm host SERVERFARM1-HTTP
probe TCP_8080
rserver SERVER1 8080
inservice
rserver SERVER2 8080
inservice
rserver SERVER3 8080
inservice
rserver SERVER4 8080
inservice
serverfarm host SERVERFARM2-HTTP
probe TCP_8080
rserver SERVER1 8080
inservice
rserver SERVER2 8080
inservice
在上面的示例中,有两个服务器场,一个是“SERVERFARM1-HTTP”,其中有四个服务器,另一个是“SEVERFARM2-HTTP”,其中只有两个服务器。最终我希望能够以某种方式搜索 SERVERFARM1-HTTP 并查看其下的所有 rservers。如有任何帮助,我们将不胜感激。
请注意,我使用的是 CentOS。
最佳答案
sed -n '/serverfarm host SERVERFARM1-HTTP/,/serverfarm host SERVERFARM2-HTTP/p' sample.csv
输出:
serverfarm host SERVERFARM1-HTTP
probe TCP_8080
rserver SERVER1 8080
inservice
rserver SERVER2 8080
inservice
rserver SERVER3 8080
inservice
rserver SERVER4 8080
inservice
serverfarm host SERVERFARM2-HTTP
关于linux - 我正在尝试在我的 Cisco ACE 负载平衡配置中搜索文本的 "sections",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050565/