В настоящее время я работаю над этим проектом и немного знаком с фильтрами bash, поэтому любая помощь будет принята с благодарностью.
У меня есть вывод, подобный этому
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
Но это не тот вывод, который я хотел.
Есть ли способ, которым я могу достичь этого?
или хотя бы включить номера (WWN) для каждой из зон?
Я знаюэто может быть комбинация sed или awk, но мне действительно трудно ее получить.: (
Скрипт будет запущен на RH box.
Я знаю, что это слишком много, но любая помощь будет большой помощью.