Pipe dans une boucle FOR [Shell/Dos] - Shell/Batch - Programmation
Marsh Posté le 28-12-2011 à 01:35:00
déjà le caractère | risque te poser des soucis.
Ensuite sans delim dans le for, il va utiliser les tabulations pour séparer le texte en différentes chaines. Dans ton exemple %i ramène la 1ere chaine à priori "|"
Pour savoir ou tu en es tu peut faire un truc du style :
Code :
|
Marsh Posté le 28-12-2011 à 11:14:22
j'ai essayer avec un "tokens=* et delims=" ou juste delims ou juste token, dans tous les cas, j'ai pas de résultat :s
Marsh Posté le 28-12-2011 à 11:57:32
et si tu redirige le résultat dans un fichier ?
Code :
|
Et ensuite fait une boucle for qui parcours ce fichier ?
Code :
|
testé sous win7 ça fonctionne même avec le "|"
Marsh Posté le 28-12-2011 à 16:16:35
Bah c'est ce que j'ai fait au final, ca ajoute une ligne de commande, mais au moins ca marche correctement.
Marsh Posté le 27-12-2011 à 19:54:15
Bonjour,
Je rencontre un petit soucis.
Je cherche a assigner le resultat d'une commande dans une variable.
voici mes commandes de base
Je cherche a recuperer juste le label donc
si j'essaie juste un
je n'ai aucun resultat, alors que je devrait au moins recuperer ma ligne de resultat non ?
au final je pense jouer avec les tokens (tokens=4-*) pour recuperer que le label final (ANADEFI-....)
mais deja la base, ca veut pas.
une idée ?
---------------
Serveur HFR - OpenTTD