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

| Olá, lista, alguem saberia me dizer se é possivel criar tabelas hash
| em bash script ?
|
| ou até mesmo dicionarios, como no python.
|
| por exemplo  em python:
|
| dic={
| "chave":"valor",
| "chave1":"valor1"
| }
|
| como associaria palavras chaves a valores em shell ?

Você pode simular um hash usando um array pseudo-associativo.
Armazene um valor usando uma variável como chave:

[EMAIL PROTECTED]:~$ N="CHAVE"
[EMAIL PROTECTED]:~$ typeset VAR_${N}="VALOR"

O valor de ${VAR_CHAVE} será VALOR. Lê-lo requer um encantamento um pouco mais 
poderoso. Se o nome da chave for constante, você pode
lê-lo diretamente, assim:

[EMAIL PROTECTED]:~$ echo "${VAR_CHAVE}"
VALOR

Entretanto, para usar uma chave variável, o eval te ajuda:

echo "$(eval echo \$VAR_${N})"

Teremos o retorno de VALOR.

Assim você pode associá-las dinamicamente, através de uma consulta a banco de 
dados e simular o comportamento de um hash perl ou
dicionário python facilmente.

- --

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.6 (GNU/Linux)

iD8DBQFIhGPxrDdxWm3R8YYRAv88AKCBmOGTOyiNna+WjgayybZKAf3jJwCeMBzX
aIxvln8FteQLqMG2BL13qh8=
=B0vw
-----END PGP SIGNATURE-----

Responder a