-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodolfo Coutinho wrote: > Olá, você deverá ficar atento as aspas simples, que é usada quando você tem > um comando e você quer pegar o resultado. O problema pode ser isso, visto > que no terminal funciona e no script não. > Ex. > LISTA=`ls -la` > coisas do tipo.
Aspas simples não são utilizadas para você executar um comando em um sub-shell e extrair seu resultado. Os apóstrofes são utilizados para isso. Aspas simples são utilizadas para delimitar strings, tal como as aspas duplas. A diferença gritante entre as duas é que uma variável será interpretada dentro das aspas duplas, mas não será dentro das aspas simples. mrb...@rimmon:~$ NOME="MrBiTs" mrb...@rimmon:~$ echo "Ola $NOME" Ola MrBiTs mrb...@rimmon:~$ echo 'Ola $NOME' Ola $NOME - -- Um abraço .0. MrBiTs - [email protected] ..0 GnuPG - http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186 000 http://www.mrbits.com.br -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAklHeDIACgkQrDdxWm3R8YZf0QCePiHCV3H7SOqjA2l+4gfGjMaw WWEAn3T1G6Nc9H444Jm/NBjNlflHn5Uo =oxcb -----END PGP SIGNATURE-----
