我目前正在从事这个项目,并且是bash过滤器的新手,所以我们将不胜感激。
I have an output that is like this
zone: solaris9092_alt_PR_V400_3PAR
21:00:00:0e:1e:e3:4e:41
22:23:00:02:ac:01:ad:d7
zone: solaris9092_alt_PR_GLOBE_A_EMC
21:00:00:0e:1e:e3:4e:41
50:00:09:73:a8:25:dc:07
50:00:09:73:a8:25:dc:87
zone: solaris9092_pri_PR_8440_3PAR
21:00:00:0e:1e:e3:4e:01
20:23:00:02:ac:01:ad:d7
zone: solaris9092_pri_PR_GLOBE_A_EMC
21:00:00:0e:1e:e3:4e:01
50:00:09:73:a8:25:dc:09
50:00:09:73:a8:25:dc:89
当我尝试grep“ solaris9092”时,这就是我得到的。
#> cat swout | grep solaris9092
zone: solaris9092_alt_PR_V400_3PAR
zone: solaris9092_alt_PR_GLOBE_A_EMC
zone: solaris9092_pri_PR_8440_3PAR
zone: solaris9092_pri_PR_GLOBE_A_EMC
但这不是我想要的输出。
Is there a way i can achieve this?
或至少在每个区域中包含数字(WWN)?
我知道它可以是sed或awk的组合,但是我真的很难获得它。 :(
脚本将在RH框上运行。
我知道这太多了,但是任何帮助都是很大的帮助。