想把输出转换成变量,从第一行想每次取最后一个结果。
There are 1 server(s) in cluster: SQL_GDM
MS_SQL_sql1.local.com---RUNNING
There are 2 server(s) in cluster: MONGO_GDM
MS_MONGO1_mongo1.local.com---RUNNING
MS_MONGO2_mongo2.local.com---RUNNING
预期视图:
SQL_GDM|sql1.local.com|RUNNING
MONGO_GDM|mongo1.local.com|RUNNING
MONGO_GDM|mongo2.local.com|RUNNING
现在我只使用以下服务器的状态:
grep -oP '(?<=---)\w+'
我想知道如何删除 MS_*_ 并只保留主机,然后再 grep 服务器的状态。