-----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