[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BASH listo directorios y si es vacio...



On Sun, 08 Jul 2007 20:44:28 -0700, Blu <blu@daga.cl> wrote:

for F in *.xml; do
....
done

el problema esta en que si no existe ningun archivo xml va a intentar
abrir un archivo llamado *.xml, que obviamente no existe....
[...]

En realidad no. Va a intentar abrir un archivo cuyo nombre es un string
vacio.

Depende de "nullglob" en bash. Por lo general está activado.

alvarezp@octavio:~$ echo *.txt
celulares.txt
alvarezp@octavio:~$ echo *.xml
*.xml
alvarezp@octavio:~$ for A in *.xml; do echo $A; done
*.xml

--
Octavio.



Reply to: