Bonjour à tous,
J'ai besoin de faire un script bash assez simple, mais je n'y ai jamais touché.
J'ai une chaine à traiter, de la forme:
DATA_LIST="4:nom_de_fichier1:chaine1
2:nom_de_fichier2:chaine2
4:nom_de_fichier3:chaine3
1:nom_de_fichier4:chaine4"
Le but, pour chaque ligne, est de récupérer un n° de traitement (le premier chiffre), à appliquer sur un fichier, avec des paramètres (chaine).
J'arrive facilement à récupérer chaque ligne avec une boucle de la forme (for in), mais je n'arrive pas à récupérer les éléments séparés par les ":", et les placer dans des variables.
Après divers essais, j'arrive à récupérer les données, mais avec des solutions moyennement élégantes.
J'aimerais vos avis là dessus.
Merci d'avance.
W.