Découpe d'une chaîne de caractères - Shell/Batch - Programmation
Marsh Posté le 03-03-2008 à 13:36:07
Ben si ta liste est dans un fichier, il te suffit de faire :
for i in $(cat fichier_avec_les_ids); do <manipuler $i, exemple : echo $i>; done |
Marsh Posté le 03-03-2008 à 20:32:46
J'aimerai justement ne pas passer par le biais d'un fichier, je stocke dans une variable le contenu d'une commande que je voudrais traiter sans l'écrire dans un fichier.
Marsh Posté le 03-03-2008 à 22:26:54
bah en fait, le for fait automatiquement un "split" suivant le caractère espace...
Donc un
Code :
|
devrait marcher
Marsh Posté le 03-03-2008 à 13:20:55
Bonjour à tous!
J'ai une variable qui contient une succession d'ID séparés par des espaces. J'aimerai la découper dans une boucle pour effectuer un traitement dessus. Malheureusement j'ai juste trouver une découpe selon la taille, mais celle-ci peut-être variable. Comment faire pour prendre à chaque fois le premier ID, puis le suivant, etc. ?
Merci pour votre aide