![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| saída do comando em um estado de tubagens | topcat8 | UNIX para Dummies Perguntas & Respostas | 10 | 10-19-2007 04:39 |
| Onde posso encontrar uma lista de códigos de saída? (Sair código 64) | jkuchar747 | UNIX para Dummies Perguntas & Respostas | 3 | 12-07-2004 06:08 |
| Mover comando voltar com código de saída de 2 | handak9 | UNIX & avançada para usuários experientes | 1 | 08-26-2004 05:40 |
| Sair Código em HP-UX ksh. | MBB | Alto Nível de programação | 3 | 03-15-2002 09:44 |
| Tudo sobre a saída código | cdin2 | Programação Shell Script e | 2 | 03-11-2002 10:03 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Como chegar a saída código em um tubo-lined comando?
Tenho uma pergunta sobre como obter o código de saída de comando quando o primeiro que aparece em um tubo-lined comando.
Por exemplo, tenho o seguinte script: grep abc dddd | tee-um log if [[$? -ne 0]] então echo "ERRO!" fi No script acima, [[$? -ne 0]] é suposto para testar o código de saída de "grep abc dddd". Mas desde que ele esteja em um tubo de linha, o $? realmente armazena o código de saída de "uma tee-log". Então, [[$? -ne 0]] é sempre falsa. Como resolver este problema? Obrigado. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|