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:[EMAIL PROTECTED]
| 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: [EMAIL PROTECTED]
| ---------------------------------------------------------------------
| 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
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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
| Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
