WSL

Comment courir .sh ou fichier Shell Script dans Windows 10

Comment courir .sh ou fichier Shell Script dans Windows 10

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

Comment courir .sh ou fichier Shell Script dans Windows 10

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

  1. Exécuter le fichier de script Shell à l'aide de WSL
  2. Exécuter le script Shell à l'aide d'Ubuntu sous Windows 10

1] Exécuter le fichier de script Shell à l'aide de WSL

Installer WSL ou le sous-système Windows pour Linux

Accédez à Paramètres > Mise à jour et sécurité > Pour les développeurs. Vérifier la Mode développeur bouton radio. Et recherchez "Fonctionnalités Windows", choisir "Activer ou désactiver des fonctionnalités Windows".

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 maintenant.  BASH sera disponible dans l'invite de commande et PowerShell.

Exécuter des fichiers de script shell

  1. Ouvrez l'invite de commande et accédez au dossier où le fichier de script est disponible.
  2. Tapez le nom de fichier du script Bash.sh et appuyez sur la touche entrée.
  3. Il exécutera le script, et selon le fichier, vous devriez voir une sortie.

Sur une plate-forme Linux, vous utilisez généralement SH, mais ici, vous devez utiliser BASH. Cela dit, BASH dans 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écuter le script Shell à l'aide d'Ubuntu sous Windows 10

Assurez-vous que Ubuntu ou toute autre distribution Linux est installé.  Ubuntu montera ou rendra tous vos répertoires Windows disponibles sous /mnt. Le lecteur C est donc disponible sur /mnt/C.  Donc, si le bureau sera disponible à /mnt/c/utilisateurs//bureau.

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" jusqu'au dossier où les scripts sont disponibles.
  3. Tapez "sh script.sh" et appuyez sur Entrée.

Il exécutera le script, et s'ils ont une dépendance sur l'une des fonctionnalités principales de Linux.

Étant donné que Linux est maintenant disponible sous 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.

Comment utiliser Xdotool pour stimuler les clics de souris et les frappes sous Linux
Xdotool est un outil de ligne de commande gratuit et open source pour simuler les clics de souris et les frappes. Cet article couvrira un bref guide s...
Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...