[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Dúvida...
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Dúvida... |
Date: |
Tue, 9 May 2006 17:26:42 -0300 |
Acho que tudo já foi dito acerca desta pergunta do André, por isso quero
aproveitá-la somente para uma dica pouco conhecida e explorada. Veja só:
PIPESTATUS É uma variável do tipo vetor (array) que contém uma lista valores
de código de retorno do último pipeline executado, isto é, um array que
abriga cada um dos $? de cada instrução do último pipeline. Ex:
$ who
jneves pts/0 Apr 11 16:26 (10.2.4.144)
jneves pts/1 Apr 12 12:04 (10.2.4.144)
$ who | grep ^botelho
$ echo ${PIPESTATUS[*]}
0 1
Este exemplo foi tirado do Papo de Botequim Parte IX em www.julioneves.com.
Tá tudo lá, não escondo nada (literalmente!).
[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com
| -----Mensagem original-----
| De: André Unno [mailto:address@hidden]
| Enviada em: terça-feira, 9 de maio de 2006 09:36
| Para: Linux Shell Script
| Assunto: [shell-script] Dúvida...
|
|
| Bom dia pessoal.
| Gostaria de tirar uma dúvida com relação a utilização de parenteses no
| script.
|
| Quando eu coloco dois comandos dentro de parenteses... ex:
|
| # (/usr/local/bin/teste.sh && /usr/local/bin/teste1.sh)
|
| se após a execução desse script o valor da variável $# for
| igual a 0 isso
| quer dizer que esses 2 scripts foram executados com sucesso
| ou o valor dessa
| variável é apenas referente a execução do último script (teste1.sh)?
|
| --
| André Unno
| GNU/LinuxCounter#390708
| http://counter.li.org
|
| O sistema pediu: "Requires Windows 9x, Windows 2000 or better".
| Então eu instalei Linux.
|
|
| [As partes desta mensagem que não continham texto foram removidas]
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Dúvida...,
Julio Cezar Neves - DATAPREVRJ <=