Pregunta de bash
Marcos Ramirez A.
mramireza en armada.cl
Mie Nov 3 13:39:36 CLST 2004
On Wed, 2004-11-03 at 12:52, Paulo Seguel wrote:
> El problema que tengo es que si hay un directorio padre con el caracter
> "[" no me pesca el [0-9] del segundo for. Se entiende?
En ese caso, debes usar las comillas en el segundo for. Ojo que solo
tomara los archivos que empiecen con un digito (Imagino que ese es
efecto deseado, pero no esta de mas asegurarse)
for i in *patron; do
for j in "$i"/[0-9]*; do
if [ -e "$j/archivo" ]; then
echo "$j";
fi
done
done
--
Marcos Ramirez A. <mramireza en armada.cl>
Más información sobre la lista de distribución Linux