Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Boucle for
Auteur Message
Répondre en citant
Message Boucle for 
Bonjour tout le monde ça faisait longtemps que je postais plus dans cette section Mort de Rire
J'ai un fichier texte avec 2 lignes :
chaîne1
chaîne2
Et je voudrais extraire : "chaîne2", j'ai essayer ça :
for /f "skip=1" %%a in (texte.txt) do echo %%A
Mais ça ne fonctionne pas Mad

HELP !




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Boucle for 
Salut,

essayes ça:
Code:

for /f "tokens=*" %%a in ('type texte.txt ^| Find "chaîne2"') do echo %%a


ou ça si tu à besoin de chaîne2 dans la suite du batch:
Code:

for /f "tokens=*" %%a in ('type texte.txt ^| Find "chaîne2"') do set VAR_CH2=%%a
echo %VAR_CH2%


@++




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Boucle for 
Ca ne marche pas Mad




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Boucle for 
Attention le mot chaine a un caractère spécial




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Boucle for 
oui mais dans mon fichier texte il n'y a pas de caractères spéciaux Wink




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Boucle for 
Salut,

FOR /F "TOKENS=*" %%A IN ('TYPE "TEXTE.TXT"^|FIND "2"') DO ECHO %%A

@+




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Boucle for 
Ca ne marche pas mais c'est pas grave je vais faire 2 fichiers different ce qui est un peu genant mais je vais faire avec.

Merci à Batch_WoMan et à Stryk




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Boucle for 
ce n estg pas ce que tu as mis comme exemple

soit plus précis
sous quel os es tu ?
contenu de tes vraies chaines




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Boucle for 
Salut,

Je viens de tester mon code et il fonctionne sans soucis.

@+




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Boucle for 
Je suis sous xp et le contenu de mes chaines changera et pourra être n'importe quoi à part des espaces et des caractères spéciaux.
Le problème vient peut être de mon pc car j'ai déjà eu auparavent des problème avec for.




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Boucle for 
Le code de Batch_Man et le mien fonctionnent,

Si tu ne poste pas ton code, ça va être dur de t'aider ....

contenu du fichier: texte.txt:
Code:

chaîne1 test failed
chaîne2 test ok
chaîne3 test failed
chaîne4 test failed
chaîne5 test failed

contenu du batch:
Code:

@echo off

for /f "tokens=*" %%a in ('type texte.txt ^| Find "chaîne2"') do set VAR_CH2=%%a
echo %VAR_CH2%

pause

résultat du test:





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Boucle for 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch