/clusters/cluster-1/exports/storage-views/M1_CRE03_SV:
Name Value
------------------------ ---------------------------------------------------------------------------------------------------
caw-enabled true
controller-tag -
initiators [AM112_A, AM112_B, KEC12_C, ABL12_D, BL13_A,
BL13_B, ZBL13_C, ZBL13_D, BL14_A, ZBL14_B,
ZBL14_C, BL14_D]
operational-status ok
/clusters/cluster-1/exports/storage-views/M1P5_T2_SV:
Name Value
------------------------ -----------------------------------------------------------------------------------------
caw-enabled true
controller-tag -
initiators [G105_A, CIG105_B, CIG105_C, CIG105_D]
operational-status ok
Output Needed
M1_CRE03_SV,AM112_A;AM112_B;KEC12_C;ABL12_D;BL13_A;BL13_B;ZBL13_C;ZBL13_D;BL14_A;ZBL14_B;ZBL14_C;BL14_D
M1P5_T2_SV,G105_A;CIG105_B;CIG105_C;CIG105_D
I tried this ... but not getting the required output ...
gawk 'BEGIN{ RS="\n" }
/storage-views\// { gsub( /\//," ",$0);view=$NF ;DD=""}
/^initiators/,/^operational-status/ { DD=DD"|"$1
print "%s\n",view","DD
}' input