El jue, 31-08-2006 a las 09:33 +0200, Pablo Braulio escribió: > 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 > > ¿Alguien sabría como hacer esto?.
utiliza grep if test `grep -r *.txt`; then bla blabla > 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. > -- > ---- > Saludos > > Pablo > > -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
signature.asc
Description: Esta parte del mensaje está firmada digitalmente