On Fri, 16 Feb 2001 [EMAIL PROTECTED] wrote:

> But if i write the functon like follows:
> 
>     function check-el-compile ()
>     {
>       for file in `ls *.el`; do
>             # same as above.
> 
> then the basename call doesn´t work, i.e. it always returns $file.
> It seems that the output of ls contains "something" which confuses basename?!

ls outputs all sorts of control characters, but those *should* be
suppressed in this case (haven't checked however, so may be wrong). 
Try:

        for file in *.el; do
          # use $file
        done

instead. There is no reason to invoke another program to do what the shell
itself is fully capable of.

Regards,
Mumit



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

Reply via email to