my shell now adds extra space at end of each line!

Hi,

Since today, with csh or tcsh, if I do 'ls files* > list',
every lines end with an extra space!

What happenned?

What can I do to go back when there was no extra space?

If I change to bash, there's no extra space.

Thanks,

Patrick

---------- Post updated at 03:19 PM ---------- Previous update was at 02:17 PM ----------

One more thing that was working before :

$req = this string :
035="(OCoLC)742516066" OR 035="(OCoLC)742516257" OR 035="(OCoLC)785779093" OR 035="(OCoLC)708602160" OR 035="(OCoLC)742516066"

If I execute a script with $req as a paramater :
csh -f $aleph_proc/p_ret_03 UDQ01,exportfile,$req,

$req becomes only '035=@@034@@040OCoLC@@041742516066@@034'

So it is cut after the first space.

So a big problem with space!!!

What's wrong?

---------- Post updated at 03:51 PM ---------- Previous update was at 03:19 PM ----------

I fixed the $req problem with this quotes : "${req}"
As if the space was OK inside quotes.

But my main concern is the extra space at the end of each line, wtih 'ls files* > list'.

Well, ls is doing the writing, so is it just ls? Is ls still just /bin/ls or has someone added an alias? Try ls with a full path to it. If that is it, then something about your $TERM has changed. It is not the shell, but might be the environment. Collect an stty -a and see what changes for diffrent shells.