![]() |
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 |
| para recoger el código de retorno (RC) de mailx el comando y volver a SAS uisng 's | manas6 | UNIX for Dummies Preguntas y Respuestas | 0 | 06-05-2008 06:44 AM |
| mostrar el resultado de wc-l con las palabras antes y después del resultado | melanie_pfefer | UNIX for Dummies Preguntas y Respuestas | 3 | 04-30-2008 07:33 AM |
| recoger el error el servidor entra en un bucle infinito | arjunjag | Programación de Alto Nivel | 3 | 07-19-2007 01:53 AM |
| Nueva versión del bucle for sin incrementar? | jeriryan87 | Programación de scripts de shell y | 0 | 07-02-2007 02:13 PM |
| Regex para recoger el nombre de los siguientes, incluido el transporte de retorno al final de la línea | Shakey21 | Programación de scripts de shell y | 3 | 07-18-2002 08:27 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Recoger el código de retorno para cada iteración y mostrar el resultado de una sola vez en bucle.
Hi All,
I amlearning de secuencias de comandos de UNIX. Tengo una pequeña consulta. Quiero ser agradecido si alguno me ayuda a cabo. Tengo un fragmento de código a continuación que delets los archivos. Si el archivo dosent tener los permisos para borrar un archivo en particular he utilizado 2>> operador para realizar el seguimiento del código de error. Pero mi objetivo es comprobar el retorno de 'rm' por cada iteración. Como algo que debemos recoger el código de retorno, si su valor es mayor que 0 entonces usted debe establecer una bandera para indicar que se ha producido un error. La bandera debe ser inicializado a cero antes de comenzar las iteraciones. Y el mensaje de error algo como 'al menos un archivo no puede ser suprimido'. Ejemplo:-tenemos que recordar utilizando una bandera (algo así como si [[$?> 0]] entonces rm_errorflag \u003d 1). Necesidad de utilizar a continuación en este fragmento de código ls-l | (while read myline; hacer if [[-f "$ myline" & & "$ myline"! \u003d *. ksh]] entonces echo "Eliminar" "$ myline">> temp rm-f "$ myline" 2>> temp fi hecho) Por favor, me ayudan en el presente. Gracias por su tiempo. Recuerdos, Manas |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|