SHIFT |
Décalage |
---|---|
DR-DOS 6 | Interne |
Syntaxe
SHIFT |
Description
Cette commande permet d'effectuer un déplacement d'une position des 10 paramètres (%0 à %9).
Remarque
- La commande SHIFT vous permet de modifier la position des paramètres de ligne de commande pour accéder à plus de 10 variables de remplacement (%0 à %9). Exécutez la commande SHIFT pour dépasser le dixième paramètre de la liste des paramètres. Les paramètres de la ligne de commande sont décalés d'une position vers la gauche; le paramètre dans la position %1 se déplace vers la position 0%. Chaque commande de décalage déplace tous les paramètres vers la gauche d'une position supplémentaire.
Exemple
Prenons pour exemple le fichier de commandes suivant appelé dirlist.bat :
ECHO OFF REM Ce fichier de commandes appelle DIR sur un certain nombre de répertoires ou d'unité de disque spécifiés. :loop IF "%1%" == "" GOTO done DIR /P %1 SHIFT PAUSE GOTO loop :done ECHO Tâche terminée |
Cet exemple affiche les listes de répertoires de divers répertoires ou unités spécifiés, fonctionnant à la position %1 autant de fois qu'il y a de paramètres inclus dans la ligne de commande. Sur la ligne de commande, vous pouvez taper par exemple :
DIRLIST A:\VENTES B:\VENTES\ETRANGER\*.DOC B:\CLIENTS |
Cela produirait une liste pour chacun des répertoires spécifiés.
Dernière mise à jour : Dimanche, le 3 juillet 2016