Bonjour à tous,

J'essaie de me former au script shell, mais c'est pas brillant, voici mon script :
test.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#!/bin/bash
tableau=( un deux trois quatre cinq cinq )
echo ${tableau[index]}
J'ai les erreurs suivantes !!!
test.sh: 2: Syntax error: "(" unexpected

J'avais déjà fais crée une discussion similaire (maintenant résolue) et la réponse était :
Pour initialiser un tableau on fait :
séparateur espace
Mais une autre personne a donné le code ci dessus qui ne fonctionne pas...

En cherchant il y a pas mal de personne qui utilise la première méthode qui me génère une erreur

Je ne comprends pas....

J'en profite pour vous poser la question,
Je souhaiterais aussi initialiser un tableau associatif :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tableau =(['a']="une phrase a" ['b']="une phrase b")
Bien entendu, ca ne marche pas, comment puis je m'y prendre

Merci d'avance