IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Qu'est ce qu'un fichier .sh ?


Sujet :

Linux

  1. #1
    Membre éclairé
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Points : 668
    Points
    668
    Par défaut Qu'est ce qu'un fichier .sh ?
    Bonjour,
    je suis un utilisateur de longue date de Windows (personne n'est parfait...), et là je doit installer un prog sous linux. Etant débutant je voudrais savoir à quoi correspond un .sh ?

    Merci...
    Qui va piano va sano...

  2. #2
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    pour commencer il faut savoir que sous linux le type d'un fichier n'est pas reconnu avec son extension (comme .sh), mais avec son entête.
    Nonobstant on met bien souvent une extension qui corresspond au type de fichier, et .sh corresspond aux scripts shell.

    regarde la commande file.
    Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.

  3. #3
    Membre éclairé
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Points : 668
    Points
    668
    Par défaut
    merci, je vais regarder ça...
    Qui va piano va sano...

  4. #4
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    les fichier .sh sont 'normalement' des scripts (un peu comme les .bat chez windows) qui peuvent être exécutés avec un interpréteur de type sh (sh, bash, tcsh, etc...). bash est il me semble le plus courant.
    Pour l'exécuter il faut faire un "chmod +x nom.sh" pour le rendre exécutable (s'il ne l'était pas avant (ls -l nom.sh)) puis "./nom.sh" pour qu'il s'exécute dans un sous shell ou bien "source nom.sh" pour qu'il s'exécute dans le shell courant.

    La première ligne du script devrait donner le shell utilisé grace au sheebang "#!" qui permet au shell (ou au noyau ??) de savoir à quelle commande passer ce script en paramètre.

    voilou

  5. #5
    Membre éclairé
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Points : 668
    Points
    668
    Par défaut
    ça s'installe avec ./nom.sh

    Merci beaucoup...
    Qui va piano va sano...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [D7] Qu'est ce qu'un fichier .drc?
    Par raoulmania dans le forum EDI
    Réponses: 2
    Dernier message: 07/03/2006, 15h04
  2. Réponses: 5
    Dernier message: 03/03/2006, 15h17
  3. C'est quel langage un fichier nom_fichier .do ?
    Par toan dans le forum Autres langages
    Réponses: 3
    Dernier message: 26/01/2006, 09h59
  4. Qu'est ce qu'un fichier PS Files ?
    Par angsthase dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 15/10/2005, 19h08
  5. Est-ce que les fichiers .obj sont tous les mêmes?
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/12/2003, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo