Les fichiers de script shell sont écrits dans le langage de script bash pour Linux. Contient des commandes qui peuvent normalement être exécutées sur la ligne de commande. Ces fichiers peuvent être appelés dans le Terminal pour être exécutés et peuvent être ouverts en double-cliquant. Cependant, Windows ne sait pas ce qu'est un fichier SH et comment l'exécuter. Si vous cherchez un moyen d'exécuter le fichier SH sous Windows, cet article vous fournira toutes les méthodes possibles.
Que sont les fichiers SH?
fichiers SH (également connu sous le nom de fichiers de script) sont les scripts que l'application Bash programme et utilise. Le langage Bash est utilisé pour écrire les instructions dans ces fichiers. Ces fichiers sont principalement utilisés par les développeurs de programmes. Puisqu'ils contiennent les commandes pour exécuter des programmes, ils sont vraiment importants. Cependant, ces fichiers sont pour Linux, donc les exécuter sur Windows nécessitera un logiciel ou un environnement que nous fournirons dans les méthodes de cet article.
Pour plus d'informations sur les fichiers SH, vous pouvez consulter notre article ici. Passage aux méthodes d'exécution de fichiers SH sous Windows.
Méthode 1: utiliser Cygwin pour exécuter des fichiers SH
Cygwin est un environnement d'interface de ligne de commande de type Unix open source. Permet aux applications Unix ou Linux d'être compilées et exécutées sur un système d'exploitation Windows à partir d'une interface de type Linux. Con Cygwin, nous pouvons facilement exécuter des fichiers SH sans aucun problème.
-
Allez sur le site officiel de Cygwin pour télécharger le fichier de configuration depuis 32 bits o 64 morceaux: Cygwin
-
Ouvrez le fichier d'installation téléchargé et suivez le processus de téléchargement et d'installation de Cygwin. Il existe différentes options dans le processus d'installation, alors choisissez ceux que vous préférez.
-
Après l'installation, ouvrez le terminal Cygwin64 en double-cliquant sur le raccourci sur le bureau.
-
Utilisez maintenant la commande suivante pour changer le répertoire où le fichier existe:
CDC:Utilisateurs/Nom d'utilisateur/Bureau
Cela changera le répertoire sur le bureau. Tapez maintenant la commande suivante pour exécuter SH File:
sh appuals.sh
Méthode 2: en utilisant le sous-système Windows pour la fonction Linux dans Windows 10
Le sous-système Windows pour Linux (également connu sous le nom de WSL) est une fonctionnalité qui permet aux utilisateurs d'exécuter des lignes de commande Linux sur un ordinateur avec un système d'exploitation Windows 10 installée. Cette fonctionnalité a d'abord été ajoutée à Windows 10 au 2016. Tout comme Linux a le logiciel Wine pour exécuter le logiciel Windows, Windows a maintenant WSL pour exécuter le logiciel Linux. Cependant, activer et utiliser cette fonctionnalité nécessitera de nombreuses étapes, nous avons donc divisé cette méthode en trois grandes étapes et elles sont répertoriées ci-dessous:
Paso 1: activer le sous-système de Windows à Linux
-
Maintenez Windows enfoncé et appuyez sur R pour ouvrir Exécuter, puis tapez appwiz.cpl et entrez.
-
Cliquez sur l'option Activer ou désactiver les fonctionnalités Windows sur le côté gauche.
-
Faites défiler vers le bas et vérifiez le sous-système Windows pour Linux et cliquez sur OK pour installer.
-
Une fois cela fait, passer à l'étape suivante.
Paso 2: installer une distribution Linux pour Windows
Il existe trois manières différentes d'installer une distribution Windows. Cependant, parfois l'une des méthodes ne fonctionnera pas pour un utilisateur spécifique, nous allons donc fournir les trois méthodes ci-dessous:
-
Maintenez la touche Windows enfoncée et appuyez sur R pour ouvrir Exécuter, scribe $ 0027 ms-windows-store: $ 0027 sans les guillemets et entrez.
-
Lanceurs internationaux. Cliquez sur celui ci-dessous et téléchargez-le:
-
La deuxième méthode consiste à utiliser la commande Power Shell suivante pour télécharger la distribution Linux:
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
-
La troisième méthode pour télécharger la distribution consiste à utiliser la commande curl suivante:
curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
Noter: Si votre numéro de build Windows 10 est inférieur à 1706, alors vous devez télécharger curl manuellement et changer de répertoire à l'emplacement où se trouve curl.exe. Cependant, si votre numéro de build Windows 10 il est 1706 le plus tard, alors curl est inclus par défaut et vous devez exécuter cmd en tant qu'administrateur.
-
Une fois que vous téléchargez une distribution, il démarrera l'installation automatiquement et il vous suffit d'accepter et de fournir le nouveau nom d'utilisateur et mot de passe comme indiqué ci-dessous:
Paso 3: initialiser une distribution nouvellement installée et exécuter le fichier SH
-
La plupart des distributions que vous installerez sont livrées avec le catalogue de packages vide / le minimum. Ensuite, vous devez mettre à jour et mettre à jour les packages à l'aide de la commande suivante:
mise à jour sudo apt && mise à niveau sudo apt
-
Une fois que vous avez terminé la distribution, maintenant, vous pouvez changer de répertoire en emplacement de fichier SH en utilisant les commandes suivantes:
cd /mnt
Cela montera vos lecteurs Windows. Vous pouvez maintenant aller à l'endroit que vous voulez:
cd c/Utilisateurs/Nom d'utilisateur/Bureau/
Noter: Étant donné que l'exemple de fichier se trouvait sur un bureau, nous changeons le répertoire en desktop.
-
Entrez la commande suivante pour exécuter le fichier SH:
sh appuals.sh
Méthode 3: utiliser la ligne de commande Git pour exécuter les fichiers SH
Git est un outil de contrôle de version distribué, gratuit et open source disponible pour tous les systèmes d'exploitation. Par défaut, Git s'installe sur les ordinateurs Linux et MacOS en tant qu'option de ligne de commande. Cependant, vous pouvez également le télécharger sur le site officiel pour tous les systèmes d'exploitation.
-
Accédez au lien suivant pour télécharger Git pour votre système d'exploitation: Git
-
Ouvrez le fichier d'installation téléchargé pour installer Git. Suivez le processus d'installation et cochez les options que vous voulez et celles que vous n'aimez pas.
-
Maintenez la touche Windows enfoncée et appuyez sur S pour ouvrir la fonction de recherche, tapez Git Bash et entrez.
-
Changez le répertoire où se trouve votre fichier avec la commande suivante:
bureau cd
Noter: Desktop peut être le nom du dossier où se trouve votre fichier.
-
Tapez maintenant la commande SH run:
sh appuals.sh
Méthode 4: traduire le fichier de script en fichier batch
Cette méthode n'est pas recommandée pour les utilisateurs moyens, mais plutôt pour les utilisateurs qui connaissent très bien les commandes de fichiers bat et script. Vous pouvez modifier le format et l'extension du fichier SH. Nécessite la possibilité de traduire le fichier de script en un fichier batch, vous devriez donc éviter d'utiliser cette méthode à moins que vous ne sachiez quel format les deux fichiers utilisent. Nous allons vous montrer les étapes simples nécessaires pour apporter des modifications à l'exemple de code.
-
Faites un clic droit sur votre fichier SH et choisissez Ouvrir avec> Bloc-notes.
-
Supprimez la ligne shebang du code comme indiqué ci-dessous:
Noter: Les commentaires auront une syntaxe »::»Différent de cet échantillon.
-
Cliquez sur le fichier et choisissez Enregistrer dans la liste pour enregistrer vos modifications.
-
Faites un clic gauche sur le fichier SH et appuyez sur F2 pour renommer le fichier. Vous pouvez également cliquer avec le bouton droit sur un fichier et choisir de le renommer.
Changez l'extension de .sh en .bat et cliquez sur Oui pour voir les changements.
-
Maintenez la touche Windows enfoncée et appuyez sur S pour ouvrir la fonction de recherche, puis tapez cmd et entrez.
-
Remplacez le répertoire par le chemin où se trouve le fichier à l'aide de la commande cd:
bureau cd
Noter: Le bureau peut être le nom du dossier auquel vous essayez d'accéder.
-
Maintenant, tapez simplement le nom du fichier avec l'extension:
appuals.bat
Cependant, vous remarquerez que la syntaxe qui fonctionne dans les fichiers de script ne fonctionne pas dans un fichier batch. Comme tu peux le voir, le commentaire est ignoré et le texte s'imprimera deux fois sans écho $ 0027au / désactivé $ 0027.
Article similaire:
- ▷ Quelle est la demande d'enregistrement d'un dispositif de tuner TV numérique et doit être supprimée?
- Haut 10 Lecteurs IPTV pour Windows [2020]
- ⭐ Comment obtenir des comptes Fortnite gratuits avec Skins?
- Comment corriger le code d'erreur “WS-37403-7” et PlayStation 4?
- Le 5 meilleurs navigateurs pour Windows XP
- Comment désactiver Adobe AcroTray.exe au démarrage