[BASH] Diviser une variable en plusieurs variables
Résolu
Nimajneb
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
Nimajneb Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Nimajneb Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
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
- Chaine tnt gratuite sur mobile - Guide
- Découper mp4 - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Découper mp3 - Guide
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
Le nombre de fruit est variable et je ne connais pas leur nom.
Je ne peux donc pas prévoir un tel tableau.
Je ne peux donc pas prévoir un tel tableau.