limit.csv data
--------------
5600050 38Nhava
400077 27Bomay
rate.txt data
-------------
38NhaVA
27BomaY
27Bomay
below is my script:
for i in `cat limit.csv`
do
b=`awk '{print $1}' $i`
a=`awk '{print $2}' $i`
grep -x "$a" rate.txt > /dev/null 2>&1
if [ $? -eq 0 ]
then
rate=`grep -x "$a" rate.txt`
else
grep -i "$a" rate.txt > /dev/null 2>&1
if [ $? -eq 0 ]
then
rate=`grep -i "$a" rate.txt`
if [ `cat $rate | wc -l` > 1 ]
then
echo "There are duplicates for Rate Zone Codes $rate"
exit 1
fi
fi
fi
echo "$b,\"$rate\"" >> output.csv
done
can someone tell me why it showing errors and how to avoid them