ls -l --full-time

How can i write a shell script to display only the dates and times listed when i type ls -l --full-time. i have something, but it tells me there is an illegal variable name. here's what i have:

#! /bin/tcsh

set a = `ls -l --full-time`
set b = `ls -l --full-time | wc -l`

while($b > 0)

echo $a[8] $a[9] $a[10] $[11] $a[12]
echo $b
$b--
tail -$b `ls -l --full-time` > modified

end

unset a
unset b

I don't think you can do "$b--" in tcsh. Try:

@ b = $b - 1