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

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

Re: [shell-script] qual a diferença??


From: Flavio Junior
Subject: Re: [shell-script] qual a diferença??
Date: Tue, 20 Jan 2009 18:07:23 -0200

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

No man do bash te explicaria o porque..

O caso é que "=" ou "==" (e derivados) são para comparações de STRINGS
enquanto -eq (e derivados) são para comparações de inteiros.

- --

Flávio do Carmo Júnior aka waKKu



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: http://getfiregpg.org

iEYEARECAAYFAkl2LvwACgkQgyuXjr6dykssIQCgo3zN8PAttS7ig/HPwPqeKIOI
SNYAn3CXDn+SOd//wWYD+LrNtxUz0Bya
=nCyI
-----END PGP SIGNATURE-----

2009/1/20 Rafael Tomelin <address@hidden>:
> O problema que em alguns if tenho que colocar "=" e em outros "-eq"
>
> mais ou menos assim
> string "=" ou "=="
> numericos "-eq"
>
> 2009/1/20 Fabiano Caixeta Duarte <address@hidden>
>
>> 2009/1/20 Rafael Tomelin
>> <address@hidden<rafael.tomelin%40gmail.com>
>
>> >
>>
>>
>> > Qual a diferença entre:
>> >
>> > -a
>> > =
>> > ==
>> >
>>
>> Diferença entre = e == no bash: nenhuma. Eu prefiro a forma "atual" ==
>> string1 == string2
>> True if the strings are equal. = may be used in place of ==
>> for strict POSIX compliance.
>>
>> -a e -o entre duas codições fazem o papel de and e or.
>>
>> Sugiro uma boa leitura em man bash e help test. Vai te ensinar muito. Pelo
>> menos me ensinou ;)
>>
>> --
>> Fabiano Caixeta Duarte
>> Especialista em Redes de Computadores
>> Linux User #195299
>> Ribeirão Preto - SP
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


reply via email to

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