[BASH] Diviser une variable en plusieurs variables
Résolu
Nimajneb
Messages postés
33
Statut
Membre
-
Nimajneb Messages postés 33 Statut Membre -
Nimajneb Messages postés 33 Statut Membre -
Bonjour !
Je coince sur un problème en bash.
J'ai une variable $FRUIT (je simplifie, je ne m'amuse pas avec des fruits hein) qui contient une chaîne de caractère de la forme :
Je souhaiterai à partir de cette variable avoir autant de variables que de FRUIT.
Sachant que le nombre de fruits est variable lui aussi...
Toujours dans cet exemple j'aimerai donc qu'il en découle 5 variables correspondant à :
MERCI d'avance si vous pouvez m'aider :)
Je coince sur un problème en bash.
J'ai une variable $FRUIT (je simplifie, je ne m'amuse pas avec des fruits hein) qui contient une chaîne de caractère de la forme :
echo $FRUIT "fraise""pomme""raisin""poire"
Je souhaiterai à partir de cette variable avoir autant de variables que de FRUIT.
Sachant que le nombre de fruits est variable lui aussi...
Toujours dans cet exemple j'aimerai donc qu'il en découle 5 variables correspondant à :
echo $fruit1 "fraise" echo $fruit2 "pomme" echo $fruit3 "raisin" echo $fruit4 "poire"
MERCI d'avance si vous pouvez m'aider :)
A voir également:
- Bash découper chaine séparateur
- Comment découper un pdf - Guide
- Découper mp4 - Guide
- Chaine tnt gratuite sur mobile - Guide
- Découper mp3 - Guide
- Chaine radio - Télécharger - Médias et Actualité
2 réponses
Salut,
Utilise un tableau :
Utilise un tableau :
$ fruit=(fraise pomme raisin poire)
$ echo ${fruit[0]}
fraise
$ echo ${fruit[1]}
pomme
$ echo ${fruit[2]}
raisin
$ echo ${fruit[3]}
poire
$ echo ${#fruit[*]}
4