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 |