Comment ouvir et lire un fichier en .go et en .sh

[Résolu/Fermé]
Signaler
Messages postés
38
Date d'inscription
lundi 11 août 2014
Statut
Membre
Dernière intervention
17 janvier 2017
-
Messages postés
5583
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 juillet 2021
-
Bonjour,

Je viens de trouver sur le net un fichier dont l'extension est en .go et un autre dont l'extension est en .sh
Cependant, je ne possède apparemment pas de logiciels capables de lire des fichiers comme ceux-ci.
Auriez-vous donc des noms de logiciels ou applications sur le Windows Store GRATUIT permettant d'ouvrir ces fichiers(et des les modifier si possible)?

Merci pour votre aide

1 réponse

Messages postés
5583
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 juillet 2021
944
Namaste rohitkumar01,

Ce sont probablement des fichiers sources de scripts en langage Go et Bash.

Ces scripts sont lisibles par n'importe quel éditeur de texte, même Notepad.

Pour lire ces fichiers, utiliser un éditeur reconnaissant la syntaxe de ces langages est préférable, car tu visualiseras mieux le code.

Sous Windows, tu peux utiliser Notepad++

https://notepad-plus-plus.org/fr/

Je ne pense pas qu'il soit disponible sur le Windows store, mais cela n'empêche pas qu'il soit gratuit et open source.


Dal
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42584 internautes nous ont dit merci ce mois-ci

Messages postés
38
Date d'inscription
lundi 11 août 2014
Statut
Membre
Dernière intervention
17 janvier 2017
3
Merci beaucoup Dal, mais est-ce que les fichier en.sh sont des fichier dits shell scripts?
Messages postés
5583
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 juillet 2021
944
oui, c'est l'extension communément utilisée pour des scripts shell, destinés à un interpréteur de commandes sur des systèmes de type Unix.

L'interpréteur le plus répandu est Bash (il y en a plein d'autres : https://fr.wikipedia.org/wiki/Shell_Unix), du moins, sous Linux. Si le script est marqué comme étant exécutable, il doit indiquer en première ligne à quel interpréteur il est destiné, dans une ligne du style :

#!/bin/bash

Sur certains systèmes de type Unix, le shell par défault n'est pas Bash.

Ainsi, sur les systèmes FreeBSD, tcsh est le shell par défaut pour root, et sh (Bourne shell) pour les autres utilisateurs.


Dal
Messages postés
38
Date d'inscription
lundi 11 août 2014
Statut
Membre
Dernière intervention
17 janvier 2017
3 >
Messages postés
5583
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 juillet 2021

Dernière petite précision, pourrais tu m'expliquer en détail ce qu'est un root?et ou peut je faire tourner ces fichiers qui sont des programmes, sachant que je suis sur windows?

merci
Messages postés
5583
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 juillet 2021
944
Dans un système Unix, root est le super-utilisateur : https://fr.wikipedia.org/wiki/Utilisateur_root

Pour faire tourner un script shell tu as différentes possibilité, sous Windows, par exemple :

- installer Cygwin, et lancer le script shell avec l'interpréteur de ligne de commande Cygwin

- te procurer une machine virtuelle d'un système Linux, la lancer avec un hyperviseur et utiliser ta machine virtuelle pour lancer ton script sur un terminal Linux

- te procurer un système Linux Live et l'installer sur une clef USB bootable ou un CD bootable et démarrer dessus pour lancer ton script sur un terminal Linux

- installer Linux sur une partition de ton système, et booter dessus pour lancer ton script sur un terminal Linux

... sans doutes d'autres.

La première option est sans doutes la moins lourde : https://www.cygwin.com/

Dans tous les cas, il te faudra connaître un minimum comment utiliser le terminal, et savoir te déplacer dans le bon répertoire avec
cd
et lancer le script dans le répertoire courant en faisant
./nom_fichier.sh
(un point et un slash précédant le nom du fichier marqué comme exécutable), voire de marquer le fichier comme étant exécutable si tu l'as récupéré sur Internet et qu'il n'est pas marqué comme tel sur ton système avec
chmod +x nom_fichier.sh
.

Selon ce que fait le script, il se peut aussi que son fonctionnement dépende de la présence de programmes ou éléments sur le système, que tu devras peut-être installer...

bref, apprendre quelques rudiments d'administration de système Linux :-)

https://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base


Dal