FreeDOS help system (hhstndrd 1.0.8 fr)[for]

Commande : for

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

Syntaxe :

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

Options:

%variable Un nom pour le paramètre qui sera remplacé avec chaque nom de fichier. %%variable Un nom pour le paramètre qui sera remplacé avec chaque nom de fichier. (jeu) Spécifie un jeu d'un ou plusieurs 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 les 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 n'a besoin d'aucun autre fichier pour fonctionner.

Exemples :

DANS UN FICHIER .BAT / AUTOEXEC.BAT : Affiche tous les fichiers textes 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 commence avec "---start---" et se termine avec "---end---". Le signe "-" au début et à la fin de chaque ligne provient de "DO ECHO - %f -". ECHO off FOR %f IN (---start--- a*.* ---end---) 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.