For loop in ksh..Please help..

Hi ALL,

I need to take some command line arguments for my script and then want to run a function for each argument.I thought of using for loop as below, but its not working , can some one please help...
#!/bin/ksh
lpar1=$1
lpar2=$2
lpar3=$3
lpar4=$4
lpar5=$5
echo "$lpar1" >>lpar.txt
echo "$lpar2" >>lpar.txt
echo "$lpar3" >>lpar.txt
echo "$lpar4" >>lpar.txt
echo "$lpar5" >>lpar.txt
for lpar in lpar.txt
do
validation "$lpar"
done

validation is a function.

Please help...Its urgent

Please read the rules of the forum. Don't bump up posts if they are not answered.

for lpar in `cat lpar.txt `
do
validation "$lpar"
done

Thanks Niroj...

ok matrixmadhan ,..going forward, I ll take care of rules!