| Pipestatus Pipestatus es un archivo fuente para UNIX / POSIX Shell que le permite obtener un estado de salida de cada programa en una tubería. |
Descargar ahora |
Pipestatus Clasificación y resumen
- Nombre del editor:
- Aleksey Cheusov
Pipestatus Etiquetas
Pipestatus Descripción
Pipestatus es un archivo fuente para UNIX / POSIX Shell que le permite obtener un estado de salida de cada programa en una tubería. Pipestatus es un archivo fuente para UNIX / POSIX Shell que le permite obtener un estado de salida de cada programa en una tubería. Cuando programamos en Shell, a menudo ejecutamos tubos como este Prog1 Args1 | prog2 args2 | ... | ProGn Argsnposix dice que el estado de salida de la tubería es el estado de salida del último programa, es decir, ProGn en nuestro ejemplo. Es decir, el estado de salida de todos los demás programas en tubería se ignora silenciosamente. Pero en muchas situaciones, el estado de salida de todos los programas en la tubería debe verificarse para que el programa sea robusto. Algunos conchas como Bash y Zsh tienen extensiones especiales para hacer esto, pero POSIX Shell lamentablemente no proporciona una manera fácil de hacer esto. Lo que está nuevo en esta versión: · 'check_status_re' y, por lo tanto, 'runpipe_re' usa 'grep -e' en lugar de 'GREP' para simplificar la regulación que contiene> = 2 estados de salida de 2 dígitos. Nota: Hablando formalmente. Esto se rompe la compatibilidad hacia atrás. · Si la variable Pipestatus_verbosa está configurada en una cadena no vacía, entonces check_status0 y check_status_re funciones imprimen un mensaje de error a stderr. ¿Qué hay de nuevo en este lanzamiento: · Símbolos como "'' *? | Se escapan correctamente antes de ser enviados a Eval. · Como resultado, todos estos símbolos están permitidos en los comandos. · Se agregó soporte para el / bin / sh de solaris.
Pipestatus Software relacionado