Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:windows:for [2008/01/11 12:09] benoit |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== for ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Affichage d'un champs ==== | ||
| - | |||
| - | Pour afficher field1 field2 field3: | ||
| - | for /F "tokens=1,2,3" %a IN ('echo field1 field2 field3') DO @echo %a %b %c | ||
| - | |||
| - | Pour afficher field1 field2: | ||
| - | for /F "tokens=1,2" %a IN ('echo field1 field2 field3') DO @echo %a %b | ||
| - | |||
| - | Compter le nombre de ligne dans un fichier (**^** est un caractère d'échappement à mettre devant **|**) | ||
| - | for /f %a in ('type get-conf-csv.bat^| find "" /v /c') do set /a cnt=%a | ||
| - | |||
| - | Stocker le résultat d'une commande dans une variable, ici on récupère le résultat de la commande ''hostname'' dans la variable ''SERVERNAME'' | ||
| - | for /f "tokens=*" %%a in ('hostname') do set SERVERNAME=%%a | ||