site=MWDC
OUT=${site}_fcns
>$OUT

key=/gsmsan04/CWS-dirs/.keys/NAMMCISCO
####################
#Fabric-A
####################
switch=usmcd05ac01;Fabric_name=MCD05;Fabric_type=A

for i in 1 4
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done

####################
#Fabric-B
####################
switch=usmcd05bc01;Fabric_name=MCD05;Fabric_type=B

for i in 1 5
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done

####################
#Fabric-A
####################
switch=usmcd04ac01;Fabric_name=MCD04;Fabric_type=A

for i in 1 36
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done

####################
#Fabric-B
####################
switch=usmcd04bc01;Fabric_name=MCD04;Fabric_type=B

for i in 1 37
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done

####################
#Fabric-A
####################
switch=usmcd07ac01;Fabric_name=MCD07;Fabric_type=A

for i in 1 105 109
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done

####################
#Fabric-B
####################
switch=usmcd07bc01;Fabric_name=MCD07;Fabric_type=B

for i in 1 106 110
do
ssh -K $key scriptuser@${switch} "sh fcns d vsan $i " |egrep "0x" |awk '{print $3}' |sed 's/://g'|sed -e "s/^/${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},/g" >>$OUT
count=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT | wc -l |awk '{print $1}'`
sample=`egrep "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i}," $OUT |sed -n '2,2p'`
print "${site},${Fabric_name},Fabric-${Fabric_type},${switch},VSAN_${i},Fcns_count=$count"
print "$sample  \n\n"
done
