Programmation de Batch - Page 2

Résolu
Précédent
  • 1
  • 2
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
 
j'essaye de comprendre un peu mieux ce que je fait, mais j'ai vraiment du mal a trouvé une explication claire de la ligne : for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a
malgré mes recherches avec le help. le ^ me semble bizarre...
0
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
 
ha oui sa marche! j'avais essayé de faire :
more /e +%l2% %fichier%
%fichier% > nouveau.txt
mais sa ne me copiais rien.
maintenant c'est parfait. Merci!
0
dubcek Messages postés 18795 Date d'inscription   Statut Contributeur Dernière intervention   5 648
 
for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a

find /v /c "" ^< %fichier% compte les lignes dans le fichier, ^ sert à protéger < sinon DOS hurle
do set /a lignes=%%a et on met le nombre de ligne dans la variable lignes
0
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
 
Ok je comprend mieux ^^ Merci!
0
Précédent
  • 1
  • 2