Bonjour,

Pouvez vous m'aider à découper une chaîne de caractère :

J'ai des valeurs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
export datas="valeur1;valeur2;valeur3;valeurN"
 
donnes=$(echo $datas | awk -F ";" '{print $1}')
 
val1=$(echo $datas | awk -F ";" '{print $2}')
val2=$(echo $datas | awk -F ";" '{print $3}')
 
echo "$donnes  $val1  $val2"

j'ai bien tout les valeurs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
valeur1  valeur2  valeur3
mais j'aimerais une boucle de façon dynamique de détecter automatiquement avec "for"

Il y a t une autre solution pour faire cette boucle ?


Merci pour votre aide !!

Bonne journée