read and write from a file

I have tried to show the file name whose size is greater than 200 byte in current directory.
Please help me.

ls -l | tr -s " " " " | cut -f 5,9 -d " " >out.txt

#set -a x `cat out.txt`
i=0
`cat out.txt` | while [ $i -le 5 ]
do
read x
echo $x
#re=200
j=0
if [ "${x[$j]}" < "200" ]
then
echo $j
j=`expr $j + 1`
echo ${x[$j]}
fi
i=`expr $i + 1`
done

Try the find command with the option -size.

Regards

Hi,

Is follow one ok for you,pls try.

ls -l | awk '$5>200'