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

Re: ¿Como encontrar un tipo de archivo? (bash).



On 8/31/06, Pablo Braulio <brulics@gmail.com> wrote:
Hola a todos.

Estoy haciendo un script, y necesito comprobar si en un directorio
existe uno o varios archivos de una extensión determinada.

Con la opción -e puedo comprobar si existe algún archivo o directorio,
pero para casos tan generales no se como hacerlo.

Me explico:

if [ -e hola.txt ]; then echo "el fichero existe" else echo "el fichero
no está" fi

Pero lo siguiente no funciona:

if [ -e *.txt ]; then echo "el fichero existe" else echo "el fichero no
está" fi

ls *.txt &> /dev/null
if [ $? -eq 0 ]; then
       echo "Hay ficheros"
fi

Saludos, --Jesús.

--
"La educación comienza en la cuna y termina en la tumba"
José de la Luz y Caballero



Reply to: