I need to read a string with ; separated using loop one filed by one field and perform some operation. Can you please check and let me know how to print command parameterised.
key=phani;ravi;kiran
number_of_keys=`echo $key|awk '{print NF}' FS=';'`
for (( i = 1; i <= $number_of_keys; i++ ));
do
key=`echo $KEY_TO_COMPARE|awk 'BEGIN { FS = ";" } ; {print $i}'`
cat /home/t.txt| grep -i $key >> temp.txt
done