-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[EMAIL PROTECTED] wrote:
>#!/bin/bash
>
>stringZ="luiz  fernando"
>echo $stringZ
>
>quando rodo o script acima, aparece "luiz fernando" somente com um espaco
> em branco, mas na string original existem 2 espa�os... e estou usando
> aspas... alguem sabe por que?

Porque voc� escreveu
        echo $stringZ

ao inv�s de
        echo "$stringZ"

Experimente rodar:
        echo a                     b
ou ainda:
        ls /etc                /boot

faz diferen�a o n�mero de espa�os?

Resumindo este email e o outro: use " " para que a sua vari�vel seja passada 
como um *�nico* par�metro. Se voc� n�o usar, os espa�os que a sua vari�vel 
tiver v�o delimitar mais de um par�metro:

$ test -z /; echo $?
1
$ test "-z /"; echo $?
0

$ stringZ="-z /"
$ test $stringZ ; echo $?
1
$ test "$stringZ" ; echo $?
0

$ stringZ="- "
$ ls $stringZ
ls: -: Arquivo ou diret�rio n�o encontrado
$ ls "$stringZ"
ls: op��o inv�lida --
Try `ls --help' for more information.

V� a diferen�a agora?
- -- 
  Thiago Macieira  -  Registered Linux user #65028
   thiago (AT) macieira (DOT) info
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBRxQiM/XwBW70U1gRAj6IAJ9aAfsUZ6uCcxQw0JFLPcrsT1g6pwCfTVjw
1M8hbP3oePzkMK0YPzmMd70=
=tqyR
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a