Maison  >  Article  >  Opération et maintenance  >  Quelle est la différence entre la commande for sous dos et Linux ?

Quelle est la différence entre la commande for sous dos et Linux ?

WBOY
WBOYoriginal
2022-05-23 17:02:161797parcourir

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".

Quelle est la différence entre la commande for sous dos et Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3&&DOS8.0, ordinateur Dell G3.

Quelle est la différence entre la commande for sous dos et linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn