Comment exécuter le fichier .sh ou Shell Script dans Windows 11/10

Les scripts shell(Shell Scripts) ou les fichiers .SH( .SH files) sont comme des fichiers batch de Windows qui peuvent être exécutés sous Linux ou Unix . Il est possible d'exécuter un fichier .sh ou Shell Script dans Windows 10 à l'aide du sous-système Windows(Windows Subsystem) pour Linux . Dans cet article, nous allons vous montrer comment exécuter un fichier Shell Script sous (Shell Script)Windows 11/10 .

Comment exécuter le fichier .sh ou Shell Script dans Windows 11/10

Bash  est un  shell Unix et un langage de commande qui peut exécuter des fichiers Shell Script . Vous n'avez pas besoin d'installer Ubuntu ou toute autre distribution Linux à(Linux Distros) moins que vos scripts aient besoin du support du vrai noyau Linux(Linux) . Nous partagerons les deux méthodes.

  1. Exécuter le fichier Shell Script à l'aide de WSL
  2. Exécuter le script Shell(Execute Shell Script) à l'aide d' Ubuntu sur Windows 10

1] Exécuter le fichier Shell Script(Execute Shell Script) à l'aide de WSL

Installer WSL ou le sous-système Windows pour Linux(Install WSL or Windows Subsystem for Linux)

Accédez à  Settings > Update à jour et Security > Pour les développeurs(Developers) . Cochez le   bouton radio Mode développeur . (Developer Mode)Et recherchez « Fonctionnalités Windows(Windows Features) », choisissez « Activer ou désactiver les fonctionnalités Windows(Turn Windows features on or off) ».

Faites défiler pour trouver WSL , cochez la case, puis installez-le . Une fois cela fait, il faut redémarrer pour terminer l'installation des modifications demandées. Appuyez sur Redémarrer(Press Restart) maintenant.  BASH sera disponible dans l' invite de commande(Command Prompt) et PowerShell .

Exécuter des fichiers de script shell(Execute Shell Script Files)

  1. Ouvrez l'invite de commande(Command Prompt) et accédez au dossier dans lequel le fichier de script est disponible.
  2. Tapez Bash script-filename.sh et appuyez sur la touche Entrée.
  3. Il exécutera le script et, selon le fichier, vous devriez voir une sortie.

Exécutez les fichiers de script Shell à partir de l'invite de commande

Sur une plate-forme Linux , vous utilisez généralement SH, mais ici, vous devez utiliser BASH . Cela dit, BASH sous Windows a ses limites, donc si vous voulez exécuter dans un environnement Linux , vous devez installer Ubuntu ou quelque chose de similaire.

2] Exécutez le script Shell(Execute Shell Script) à l'aide d' Ubuntu sur Windows 10

Assurez-vous d'avoir installé Ubuntu ou toute autre distribution Linux .  Ubuntu montera ou rendra tous vos répertoires (directories)Windows disponibles sous /mnt . Ainsi, le lecteur C est disponible sur /mnt/C . Donc, si le bureau sera disponible sur /mnt/c/users/<username>/desktop .

Exécuter des fichiers de script sous Windows via Ubuntu

Suivez maintenant ces étapes

  1. Tapez Bash dans l'invite d'exécution, et il lancera l'invite de distribution.
  2. Accédez au dossier à l'aide de la commande "cd" dans le dossier où les scripts sont disponibles.
  3. Tapez "sh script.sh" et appuyez sur Entrée.

Il exécutera le script et s'il dépend de l'une des fonctionnalités principales de Linux .

Puisque Linux est maintenant disponible dans Windows , vous n'avez pas besoin d'utiliser d'applications tierces comme Cygwin . WSL devrait être suffisant pour la plupart des scénarios pour vous aider à exécuter un script shell dans Windows 10 .



About the author

Je suis un développeur iPhone et macOS avec de l'expérience à la fois dans Windows 11/10 et dans la toute nouvelle plate-forme iOS d'Apple. Avec plus de 10 ans d'expérience, j'ai une compréhension approfondie de la façon de créer et de gérer des fichiers sur les deux plateformes. Mes compétences vont au-delà de la simple création de fichiers - j'ai également une solide connaissance des produits Apple, de leurs fonctionnalités et de leur utilisation.



Related posts