![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Con la declaración de error si .. Por favor ayuda | JISHA | Programación de scripts de shell y | 1 | 01-16-2008 07:13 AM |
| bucle while read w / if anidados uno - no tratar individualmente cada entrada | littlefrog | Programación de scripts de shell y | 7 | 12-11-2007 09:49 PM |
| en caso de declaración en un bucle while | bobo | UNIX for Dummies Preguntas y Respuestas | 2 | 11-07-2006 12:38 PM |
| si en la declaración de bucle de una cadena | Sniper Pixie | UNIX for Dummies Preguntas y Respuestas | 7 | 03-02-2006 07:28 AM |
| tar declaración de error | legato | UNIX for Dummies Preguntas y Respuestas | 3 | 03-29-2005 10:58 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
De bucle de datos - captura de error
Tengo una pregunta acerca de los bucles. (bash)
Tengo el siguiente por ejemplo: para el archivo en `ls *. txt» hacer leer el archivo ... hecho Ahora, cuando hay un archivo de la actualidad no existe ningún problema, ahora cuando no hay archivo actual me sale el siguiente nivel de salida en mi buzón de correo electrónico: "No existe el fichero o directorio" de secuencias de comandos se ejecuta a través de crontab. Ahora quiero por encima de la captura de error para no hacerlo en mi correo más, pero no tengo ni idea de cómo hacer esto. Puedo hacer una declaración si en primer lugar "if [-f *. txt] ...", pero debe haber una solución mejor. Thx. |
|
||||
|
si
Creo que el uso de los' if 'es una solución perfectamente razonable. Usted necesita una cierta clase si condicional para determinar si el archivo existe y un "si" sería Aceptar
|
|
||||
|
Cita:
Código:
for file in *.txt
do
if test -f $file
then
read file ...
fi
done
|
|
||||
|
Thx por las respuestas.
He utilizado la solución con la función, ahora no tengo ningún "No existe el fichero o directorio" salida más. Thx por la ayuda cfajohnson. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|