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