Comment: exécuter des fichiers .SH sous Windows



Mise à jour avril 2024: Arrêtez de recevoir des messages d'erreur et ralentissez votre système avec notre outil d'optimisation. Obtenez-le maintenant à ce lien
  1. Téléchargez et installez l'outil de réparation ici.
  2. Laissez-le analyser votre ordinateur.
  3. L'outil va alors répare ton ordinateur.

Ces fichiers de script n'ont pas été développés pour Windows et ne fonctionnent que sur les systèmes Unix (Linux et MacOS, ainsi que beaucoup d'autres, moins populaires).

Qu'est-ce qu'un fichier .sh?

Fichiers de développeur appelés scripts utilisés par l'application Bash. Les fichiers SH sont connus pour être créés et stockés dans la langue Bash car les instructions qu’ils contiennent sont écrites dans cette langue. Les fichiers SH peuvent être exécutés lorsque des commandes de texte sont entrées dans l'interface de ligne de commande du shell. Les fichiers SH sont principalement utilisés par les développeurs de programmes et ces fichiers sont importants pour l'application Bash car l'application utilise principalement des scripts et des commandes devant être exécutés pour que cette application fonctionne. Et puisque les fichiers SH sont les scripts programmés avec cette application et contiennent les commandes permettant d'exécuter le programme, ils sont en effet importants. Les commandes contenues dans les fichiers SH varient et l'extension de fichier SH est maintenant développée dans un shell interactif, bien qu'il s'agisse à l'origine d'un langage de script. Des programmes tels que C-Shell, Korn Shell et Bourne Shell utilisent également des fichiers SH pour stocker des scripts.

Si vous souhaitez exécuter le script en tant qu'application Windows native, vous ne pouvez pas.

Mais si vous êtes prêt à l'utiliser uniquement dans une invite Linux, vous avez deux choix.

  • L'option classique a toujours été Cygwin. C'est un shell vm qui exécute des applications et des scripts Linux. (Je n'ai aucune expérience avec cela)
  • Sous Windows 10, ils ont Bash sur Ubuntu sous Windows. Il s’agit d’un sous-système Linux pris en charge par Microsoft. Il n’a pas d’options graphiques et tout ce que vous avez à faire est malheureusement de l’installer sur le lecteur c. (J'ai de l'expérience avec ça)


Mise à jour d'avril 2024:

Vous pouvez désormais éviter les problèmes de PC en utilisant cet outil, comme vous protéger contre la perte de fichiers et les logiciels malveillants. De plus, c'est un excellent moyen d'optimiser votre ordinateur pour des performances maximales. Le programme corrige facilement les erreurs courantes qui peuvent survenir sur les systèmes Windows - pas besoin d'heures de dépannage lorsque vous avez la solution parfaite à portée de main :

  • Étape 1: Télécharger PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Certifié Microsoft Gold).
  • Étape 2: Cliquez sur “Start scan”Pour rechercher les problèmes de registre Windows pouvant être à l'origine de problèmes avec l'ordinateur.
  • Étape 3: Cliquez sur “Tout réparer”Pour résoudre tous les problèmes.

download



Notez que vous ne pouvez utiliser le script ou son résultat (une application installée, etc.) qu'à partir de cette interface Linux. Les compilateurs et les bibliothèques créés pour Windows ne fonctionnent pas non plus dans le shell.

Exécution de fichiers SH avec Cygwin

Cygwin est un environnement d'interface de ligne de commande open source similaire à Unix. Il vous permet de compiler et d'exécuter des applications Unix ou Linux sur un système d'exploitation Windows dans une interface de type Linux. Cygwin nous permet d’exécuter des fichiers SH sans aucun problème.

  1. Visitez la page officielle de Cygwin pour télécharger le fichier d'installation 32-bit ou 64-bit: Cygwin
  2. Ouvrez le fichier d'installation téléchargé et suivez le processus de téléchargement et d'installation de Cygwin. Il y a plusieurs options dans le processus d'installation, choisissez donc celle que vous préférez.
  3. Après l'installation, ouvrez Cygwin64 Terminal en double-cliquant sur le raccourci sur le bureau.
  4. Maintenant, utilisez la commande suivante pour vous déplacer dans le répertoire où se trouve le fichier:

cd C: Utilisateur / Nom d'utilisateur / Bureau

Cela change le répertoire sur le bureau. Maintenant, entrez la commande suivante pour exécuter le fichier SH:

sh windowsbulletin.sh

Utilisation du sous-système Windows pour Linux

Cette fonctionnalité a été intégrée à Windows. Contrairement à l'installation de Linux sur une machine virtuelle, le sous-système Windows pour Linux peut être appelé immédiatement à partir du menu Démarrer.

Cependant, pour que cela fonctionne, vous devez d'abord activer la fonction.

Une fois que le sous-système Windows pour Linux est installé sur Windows 10, vous pouvez exécuter Linux en mode ligne de commande. Cela vous donne accès au shell Bash sur votre PC Windows!

CONCLUSION

Microsoft continue d'investir dans le développement de Windows 10 en tant que meilleur système d'exploitation de productivité, et dans la mise à jour anniversaire, la société inclut non seulement des améliorations et des changements majeurs, mais également d'excellentes fonctionnalités pour les développeurs. Nous parlons du Linux Bash Shell, et c'est un gros problème.

Bash Shell est simplement un programme en ligne de commande qui fait depuis longtemps partie de Linux et qui est souvent utilisé par les développeurs. Microsoft l'a ajouté avec Anniversary Update directement dans Windows 10, et tout fonctionne grâce au nouveau sous-système Windows pour Linux.

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt/37478310



Conseil d'expert Cet outil de réparation analyse les référentiels et remplace les fichiers corrompus ou manquants si aucune de ces méthodes n'a fonctionné. Cela fonctionne bien dans la plupart des cas où le problème est dû à la corruption du système. Cet outil optimisera également votre système pour maximiser les performances. Il peut être téléchargé par En cliquant ici