Hi Bala,
This should do it for you:
#!/bin/sh
cd $1
for i in `ls -1 $1 | cat`
do
count=`cat $i | wc -l`
last=$count
last=`expr $last - 7`
nawk 'NR == 1, NR == '"$last"' {print}' $i > $i.new
done
cd
Hope this helps you!
flogrr
flogr@yahoo.com