Maison > Article > Opération et maintenance > Quelle est la différence entre la commande for sous dos et Linux ?
Différence : Sous dos, cette commande est utilisée pour exécuter des commandes sur les fichiers du groupe de fichiers via une boucle. La syntaxe est "FOR paramètre% nom de variable IN (fichier ou commande) commande DO" ; pour exécuter des commandes via Loop pour utiliser le jeu de commandes, la syntaxe est "pour le nom de la variable dans la liste de valeurs, la commande est terminée".
L'environnement d'exploitation de ce tutoriel : système linux7.3&&DOS8.0, ordinateur Dell G3.
sous linux
Sous Linux, la commande for est utilisée pour créer une boucle qui parcourt une série de valeurs à l'aide d'un ensemble de commandes dans le series, La syntaxe est "pour le nom de la variable dans la liste de valeurs, effectuez la séquence de commandes".
La commande for est fournie dans le shell, qui est utilisée pour créer une boucle qui se répète sur une série de valeurs. Chaque répétition utilise une valeur de la série pour exécuter un ensemble défini de commandes. Le format de base de l'instruction
for est le suivant :
for 变量名 in 值列表 do 命令序列 done
Fournit une série de valeurs pour l'itération (le résultat de la sortie précédente, cette phrase est utilisée pour l'entrée) dans la liste des paramètres. Il existe plusieurs manières différentes de spécifier des valeurs dans une liste.
In dos
pour la documentation d'aide
Exécutez une commande spécifique pour chaque fichier d'un ensemble de fichiers.
FOR %variable IN (set) DO command [command-parameters]
Format : FOR [paramètre] %% nom de la variable IN (fichier ou commande associé) DO commande exécutée
Fonction : Exécuter une commande spécifique sur un ou un groupe de fichiers, de chaînes ou chaque objet dans le résultat de la commande pour obtenir le résultats que nous souhaitons.
Remarque : lorsque vous utilisez la commande FOR dans un fichier batch, veuillez utiliser %%variable au lieu de %variable pour spécifier les variables. Les noms de variables sont sensibles à la casse, donc %i est différent de %I.
À propos : la commande for peut être prise avec ou sans paramètres Lors de la prise de paramètres, les paramètres suivants sont pris en charge : /d /l /r /f
. La variable% spécifie un paramètre remplaçable par une seule lettre.
(set) spécifie un fichier ou un groupe de fichiers. Des caractères génériques peuvent être utilisés.
command spécifie la commande à exécuter pour chaque fichier.
command-parameters spécifie des paramètres ou des commutateurs de ligne de commande pour des commandes spécifiques.
Lorsque vous utilisez la commande FOR dans un programme batch, veuillez utiliser %%variable
au lieu de %variable pour spécifier les variables. Les noms de variables sont sensibles à la casse, donc %i est différent de %I.
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!