| Pipestatus. Pipestatus é um arquivo de origem para o Shell UNIX / POSIX que permite obter um status de saída de todos os programas em um tubo. |
Baixe Agora |
Pipestatus. Classificação e resumo
- Nome do editor:
- Aleksey Cheusov
Pipestatus. Tag
Pipestatus. Descrição
Pipestatus é um arquivo de origem para o Shell UNIX / POSIX que permite obter um status de saída de todos os programas em um tubo. O Pipestatus é um arquivo de origem para o Shell UNIX / POSIX que permite obter um status de saída de todos os programas em um pipe. Quando programamos em Shell, muitas vezes executamos tubos como este Prog1 Args1 | prog2 args2 | ... | O Progn Argsnposix diz que o status de saída do tubo é o status de saída do último programa, isto é, prognografia em nosso exemplo. Ou seja, o status de saída de todos os outros programas no tubo é silenciosamente ignorado. Mas em muitas situações, o status de saída de todos os programas no tubo deve ser verificado para tornar o programa robusto. Algumas conchas como a Bash e ZSH têm extensões especiais para fazer isso, mas Posix Shell, infelizmente, não fornece uma maneira fácil de fazer isso. O que é novo nesta versão: · 'check_status_re' e, portanto, 'runpipe_re' use 'grep -e' em vez de 'grep' para simplificar o regexp que contém> = 2 dígitos status de saída.Note: formalmente falando esta quebra para trás a compatibilidade. · Se a variável Pipestatus_Verbose estiver definida como seqüência não vazia, verifique_status_re Funções Imprimir uma mensagem de erro para Stderr. O que há de novo nesta versão: · Símbolos como "'` * * |; são escapados corretamente antes de serem enviados para eval. · Como resultado, todos esses símbolos são permitidos em comandos. · Suporte para / bin / sh of solaris foi adicionado.
Pipestatus. Software Relacionado