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

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



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pablo Braulio 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.
Extension o tipo?
Si es /tipo/ de archivo, lee acerca del comando file y "magic numbers"

> 
> 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

No entiendo aqui..._cual_ fichero deseas saber si existe o no?


> 
> ¿Alguien sabría como hacer esto?.
> 
> Y aprovechando, ¿como es "OR" en bash?. Es para decir en el condicional
> que cumpla si existe tal o tal o tal. ¿Se hace con OR o con || (como en
> php)?.
> 
> Gracias.


- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFE9uc7kw12RhFuGy4RAhEpAJ9x9LKa40DKeA4GnHyVAEQqWnFXbgCfcx20
NUsBvIDW4Rwb9BWiDLV+NPs=
=abUm
-----END PGP SIGNATURE-----



Reply to: