[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Shell email
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Shell email |
Date: |
Fri, 2 Dec 2005 12:53:38 -0200 |
As aspas fariam diferença caso o valor retornado fosse mais do que uma palavra.
Como ele está começando a escrever em shell, é bom já começar a fazer prevendo
essas situações, sem vícios errados.
----- Original Message -----
From: Herbert Alexander Faleiros
To: address@hidden
Sent: Thursday, December 01, 2005 9:07 PM
Subject: Re: [shell-script] Shell email
On Thursday 01 December 2005 17:08, Emerson Domingues Souto wrote:
[cut]
> use: if [ "$OS" = "Linux" ] ; then
> observe que coloquei aspas na variavel OS e espaço em branco após o colchete
Olá,
não faz diferença o espaço para separar as instruções (faz diferença dentro
do
if), ou seja, tanto faz "];then" ou "]; then" ou "] ; then", ou ainda separar
e colocar o then na próxima linha inutilizando o ";". Sobre as aspas duplas
(ou sabe-se lá o nome correto que isso tem) **neste caso** também não é
necessário o seu uso, nem em $OS **e** nem em Linux.
É só testar:
[ `uname -s` = Linux ] && echo OK
if [ `uname -s` = Linux ]; then echo ok; fi
test `uname -s` = Linux && echo OK
OS=`uname -s`; if [ $OS = Linux ]; then echo OK; fi
Teríamos problemas caso $OS retornasse algo como "Ruindous XP Ultra Mega
Turbo" ou a comparação fosse feita com algo semelhante (ao invés de Linux),
mas como $OS provém de um `uname -s` é bem improvável que isto ocorra.
Até,
Herbert.
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
- Shell email, tschievenin, 2005/12/01
- Re: [shell-script] Shell email, Emerson Domingues Souto, 2005/12/01
- Re: [shell-script] Shell email, Herbert Alexander Faleiros, 2005/12/01
- Re: [shell-script] Shell email,
Emerson Domingues Souto <=
- Re: [shell-script] Shell email, Herbert Alexander Faleiros, 2005/12/02
- Re: [shell-script] Shell email, Reinaldo Carvalho, 2005/12/02
- Re: [shell-script] Shell email, Emerson Domingues Souto, 2005/12/05
- Re: [shell-script] Shell email, Herbert Alexander Faleiros, 2005/12/05
- "Formalismo" em scripts?, Fernando Lemes da Silva, 2005/12/05
- Re: [shell-script] "Formalismo" em scripts?, Tiago Barcellos Peczenyj, 2005/12/05
- Achar diretório do Script, Alain, 2005/12/06
- Re: [shell-script] Achar diretório do Script, Emerson Domingues Souto, 2005/12/06
- Re: [shell-script] Achar diretório do Script, Tiago Barcellos Peczenyj, 2005/12/06
- Re: [shell-script] Achar diretório do Script, Julio C. Neves, 2005/12/06