vesselNames values:
xxx
yyy
zzz
vesselPlanned values:
xxx
zzz
zzz
zzz
OIFS=""
OIFS=$IFS
IFS="\n"
for var in $vesselNames
do
vesselNameList=`echo $var|cut -d : -f1`
vesselNameConnectionType=`echo $var|cut -d : -f2`
vesselNameQuantityList=`echo $var|cut -d : -f3`
if [ "$vesselNameList" != "NA" ]
then
if [ "$vesselNameList" = "$vesselPlanned" ]
then
result="$file, $carrier, $date, $vesselNameList, $vesselNameConnectionType, $vesselNameQuantityList, $vesselA
utoPlannedName, $name"
fi
else
result="$file, $carrier, $date, $vesselNameList, $vesselNameConnectionType, $vesselNameQuantityList, ZZZZZ, $
vesselAutoPlannedName, $name"
fi
echo $result
done
it suppose to loop 3 times only, however it shows this instead:
xxx
xxx
xxx
xxx
xxx
zzz
zzz
zzz
zzz
zzz
zzz
zzz