creation de variables en sequence
Bonjour a tous,
Je rencontre actuellement un probleme dans mon shell script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| num_of_player=4
function enter_words ()
{
while_count=1;
while [[ $while_count -le $num_of_player ]]
do
read -p "Player $while_count enter your word to guess : "entered_word
declare word$while_count=$( echo $entered_word | tr -cd "[:space:][:alpha:]" | tr [A-Z] [a-z] )
while_count=$(( $while_count+1 ))
done
} |
Comme vous pouvez le voir j'essaie de creer des variables en sequence,
dans ce cas precis le but est de creer 4 variables :
word1
word2
word3
word4
Le probleme c'est que la partie "declare ......" n'assigne a ma variable que la premiere chaine de caractere contenue dans ENTERED_WORD.
Ex :
Si je saisie lors de mon read la valeur "Jo Rafali" lors de la premiere iteration,
Ma variable WORD1 sera "Jo" et no "Jo Rafali"
GNU Bash v 3.2.33
Merci a ceux qui trouveront le temps de m'aider.