informatique:windows:for
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| informatique:windows:for [2008/01/17 13:55] – benoit | informatique:windows:for [2026/10/24 04:41] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== for ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Affichage d'un champs ==== | ||
| - | |||
| - | Pour afficher field1 field2 field3: | ||
| - | for /F " | ||
| - | |||
| - | Pour afficher field1 field2: | ||
| - | for /F " | ||
| - | |||
| - | |||
| - | ==== Compter le nombre de lignes dans un fichier ==== | ||
| - | Compter le nombre de ligne dans un fichier (**^** est un caractère d' | ||
| - | for /f %a in ('type myfile.txt^| find "" | ||
| - | |||
| - | ==== Stocker le résultat d'une commande dans une variable ==== | ||
| - | |||
| - | Ici on récupère le résultat de la commande '' | ||
| - | for /f " | ||
| - | |||
| - | ==== Spliter un fichier CSV ==== | ||
| - | |||
| - | Nous avons le fichier CSV '' | ||
| - | Toto; | ||
| - | Titi; | ||
| - | Tata; | ||
| - | |||
| - | Résultat à atteindre : | ||
| - | NOM : Toto | ||
| - | AGE : 20 | ||
| - | VILLE : paris | ||
| - | --- | ||
| - | NOM : Titi | ||
| - | AGE : 45 | ||
| - | VILLE : Lyon | ||
| - | --- | ||
| - | NOM : Tata | ||
| - | AGE : 37 | ||
| - | VILLE : Nice | ||
| - | --- | ||
| - | |||
| - | Pour atteindre ce résultat il faut le script suivant : | ||
| - | |||
| - | @echo off | ||
| - | setlocal ENABLEDELAYEDEXPANSION | ||
| - | for /f " | ||
| - | for /f " | ||
| - | for /f " | ||
| - | for /f " | ||
| - | echo NOM : !NOM! | ||
| - | echo AGE : !AGE! | ||
| - | echo VILLE : !VILLE! | ||
| - | echo --- | ||
| - | ) | ||
| - | pause | ||
informatique/windows/for.1200578114.txt.gz · Dernière modification : (modification externe)
