shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: erro " too many arguments" ???


From: Leandro Santiago
Subject: Re: [shell-script] Re: erro " too many arguments" ???
Date: Thu, 29 Nov 2007 20:44:46 -0200

Eu costumo fazer o seguinte, para aproveitar os recursos que o próprio
bash oferece, sem precisar apelar para o comando text. o parâmetro -z
do test significa que a string (variável) está vazia, certo? Pois você
pode substituir isto da seguinte forma:

(...)
if (( ${#respA} == 0 ))
then
      blá-blá-blá
fi
(...)

Mas o que isso significa?
Que se o comprimento da string for igual à zero, faz bla-bla-bla.
Você não precisa se preocupar com aspas nem nada. Além de ser muito
mais visível do que um "-z" que ninguém sabe de onde vem! hauah (e vc
colocar um != no lugar de ==, estará substituindo o "-n").

Se quiser saber mais, leia este texto:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6035

Somente mais um blog: http://leandrosan.wordpress.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]