grep后如何包含以下信息

时间:2019-06-20 18:29:33

标签: bash unix scripting sh

我目前正在从事这个项目,并且是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框上运行。

我知道这太多了,但是任何帮助都是很大的帮助。

0 个答案:

没有答案