SAN01

# awk '{ print "alicreate", "\""$1"\",","", "\" \"" }' < x

alicreate

  alicreate "ST01_A1",  "20:01:60:08:10:17:82:7d"
  alicreate "ST01_B1",  "20:11:60:08:10:17:82:7d"
  alicreate "ST02_A1",  "20:00:60:08:10:17:82:a0"
  alicreate "ST02_B1",  "20:10:60:08:10:17:82:a0"
  alicreate "ESXi01_FC1",   "10:00:00:90:fa:e3:a9:39"
  alicreate "ESXi02_FC1",   "10:00:00:90:fa:e3:a9:53"
  alicreate "ESXi02_FC1",   "10:00:00:90:fa:e3:a9:59"
  alicreate "gopos_FC1",    "10:00:00:90:fa:e3:a9:05"
  alicreate "gopos_stb_FC1",    "10:00:00:90:fa:e3:a9:54"
  alicreate "gowms_FC1",    "10:00:00:90:fa:e3:a9:5d"
  alicreate "gowms_stb_FC1",    "10:00:00:90:fa:e3:a8:65"

paste awk '{ print $1, $2 }' < /tmp/x awk '{ print $9 }' < /tmp/xx

zone create

zonecreate "ST01_ESXi01","ST01_A0;ST01_B0;ESXi01_FC0"
zonecreate "ST01_ESXi02","ST01_A0;ST01_B0;ESXi02_FC0"
zonecreate "ST01_ESXi03","ST01_A0;ST01_B0;ESXi03_FC0"

zonecreate "ST01_gopos","ST01_A0;ST01_B0;gopos_FC0"
zonecreate "ST01_gopos_stb","ST01_A0;ST01_B0;gopos_stb_FC0"
zonecreate "ST01_gowms","ST01_A0;ST01_B0;gowms_FC0"
zonecreate "ST01_gowms_stb","ST01_A0;ST01_B0;gowms_stb_FC0"

zonecreate "ST02_ESXi01","ST02_A0;ST02_B0;ESXi01_FC0"
zonecreate "ST02_ESXi02","ST02_A0;ST02_B0;ESXi02_FC0"
zonecreate "ST02_ESXi03","ST02_A0;ST02_B0;ESXi03_FC0"

zonecreate "ST02_gopos","ST02_A0;ST02_B0;gopos_FC0"
zonecreate "ST02_gopos_stb","ST02_A0;ST02_B0;gopos_stb_FC0"
zonecreate "ST02_gowms","ST02_A0;ST02_B0;gowms_FC0"
zonecreate "ST02_gowms_stb","ST02_A0;ST02_B0;gowms_stb_FC0"

enable zone & config

cfgcreate "AYY_SAN01","ST01_ESXi01;ST01_ESXi02;ST01_ESXi03;ST01_gopos;ST01_gopos_stb;ST01_gowms;ST01_gowms_stb;ST02_ESXi01;ST02_ESXi02;ST02_ESXi03;ST02_gopos;ST02_gopos_stb;ST02_gowms;ST02_gowms_stb"

cfgenable AYY_SAN01
cfgsave AYY_SAN01

SAN02

# awk '{ print "alicreate", "\""$1"\",","", "\" \"" }' < x

alicreate

alicreate "ST01_A1",  " "
alicreate "ST01_B1",  " "
alicreate "ST02_A1",  " "
alicreate "ST02_B1",  " "
alicreate "ESXi01_FC1",  " "
alicreate "ESXi02_FC1",  " "
alicreate "ESXi02_FC1",  " "
alicreate "gopos_FC1",  " "
alicreate "gopos_stb_FC1",  " "
alicreate "gowms_FC1",  " "
alicreate "gowms_stb_FC1",  " "

zone create

zonecreate "ST01_ESXi01","ST01_A1;ST01_B1;ESXi01_FC0"
zonecreate "ST01_ESXi02","ST01_A1;ST01_B1;ESXi02_FC0"
zonecreate "ST01_ESXi03","ST01_A1;ST01_B1;ESXi03_FC0"

zonecreate "ST01_gopos","ST01_A0;ST01_B1,gopos_FC0"
zonecreate "ST01_gopos_stb","ST01_A0;ST01_B1,gopos_stb_FC0"
zonecreate "ST01_gowms","ST01_A0;ST01_B1,gowms_FC0"
zonecreate "ST01_gowms_stb","ST01_A0;ST01_B1,gowms_stb_FC0"

zonecreate "ST02_ESXi01","ST02_A1;ST02_B1;ESXi01_FC1"
zonecreate "ST02_ESXi02","ST02_A1;ST02_B1;ESXi02_FC1"
zonecreate "ST02_ESXi03","ST02_A1;ST02_B1;ESXi03_FC1"

zonecreate "ST02_gopos","ST02_A1;ST02_B1,gopos_FC1"
zonecreate "ST02_gopos_stb","ST02_A1;ST02_B1,gopos_stb_FC1"
zonecreate "ST02_gowms","ST02_A1;ST02_B1,gowms_FC1"
zonecreate "ST02_gowms_stb","ST02_A1;ST02_B1,gowms_stb_FC1"

enable zone & config

# cat xxx | grep zonecre | awk -F"\"" '{ print $2 }' | sort | fmt | tr '\n' ' ' | tr ' ' ';' >> /tmp/tmp6fzBu_.moin

cfgcreate "AYY_SAN02","ST01_ESXi01;ST01_ESXi02;ST01_ESXi03;ST01_gopos;ST01_gopos_stb;ST01_gowms;ST01_gowms_stb;ST02_ESXi01;ST02_ESXi02;ST02_ESXi03;ST02_gopos;ST02_gopos_stb;ST02_gowms;ST02_gowms_stb"

cfgenable AYY_SAN02
cfgsave AYY_SAN02