Hello there at GNU

I don�t really know wether this is a bug or not, but I simply don�t
understand the way "basename" (on a SuSE 6.4 [basename (GNU sh-utils)
2.0 Written by FIXME unknown]) is acting.
I try to cut off the suffixes of files in a directory, for example the
suffix is .img and do the following:

bash-2.03# for i in `ls -1 *.img`
> do
> basename $i .img
> done

The result is:

select1.img
select2.img
select3.img

What is obviously not the result I wanted.

Just to give it another try I packed all the stuff in a small script:

---
#!/bin/bash

for i in `ls -1 *.img`
do
basename $i .img
done
---

The "script" is producing the correct output:

select1
select2
select3

Well, I simply don�t have a clue what is the difference between the
above or is it really a bug?

If possible, please give me some hint to understand this.

Thank you in advance,

Gerald Engl  

-- 
Gerald Engl
SICAD Geomatics GmbH &Co oHG
Otto-Hahn-Ring 6 | 81739 M�nchen
Tel.: 0049-89-636-51305

_______________________________________________
Bug-sh-utils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-sh-utils

Reply via email to