FreeDOS help system (hhstndrd 1.0.8 fr)[_cmdfor]

Commande : for

FOR exécute une commande spécifiée pour chaque fichier d'un ensemble de fichiers. FOR est une commande de FICHIER BATCH / AUTOEXEC.BAT. Elle peut également être utilisée sur la ligne de commande.

Syntaxe :

FOR %variable IN (ensemble) DO commande [paramètres-cmd] FOR %%variable IN (ensemble) DO commande [paramètres-cmd]

Options:

%variable Un nom pour le paramètre qui sera remplacé par chaque nom de fichier. %%variable Un nom pour le paramètre qui sera remplacé par chaque nom de fichier. (ensemble) Spécifie un ou plusieurs ensembles de fichiers. Les jokers et ? peuvent être utilisés. commande Spécifie la commande à exécuter pour chaque fichier. paramètres-cmd Spécifie les paramètres ou commutateurs pour la commande spécifiée.

Commentaires :

Pour utiliser la commande FOR dans un programme batch, spécifiez %%variable au lieu de %variable. FOR est une commande interne à command.com et ne nécessite aucun autre fichier pour fonctionner.

Exemples :

DANS UN FICHIER .BAT / AUTOEXEC.BAT : Afficher tous les fichiers textuels dans le répertoire courant, l'un après l'autre : FOR %f in (*.txt) DO more %f Les deux commandes suivantes listent tous les fichiers commençant par un "a". La liste démarre avec "---début---" et se termine avec "---fin---". Le signe "-" au début et à la fin de chaque ligne provient de "DO ECHO - %f -". ECHO off FOR %f IN (---début--- a*.* ---fin---) DO ECHO - %f -

Voir également :

autoexec.bat fichiers batch ------------------------------------------------------------------------------ Copyright (C) 2003 Robert Platt, mis à jour en 2007 par W. Spiegl. Traduit en 2020 par Berki Yenigün. Ce fichier est dérivé de FreeDOS Spec Command HOWTO. Voyez le fichier H2Cpying pour les conditions de copie.