• [^] # Re: Est-ce un fake? : non pas forcément ...

    Posté par . En réponse au message script bash. Évalué à 2.

    Merci de vos réponses.

    Désolé Khapin, ce n'est pas un fake, mais ma question n'était pas claire, je pense.
    Je vais essayer de l'être.

    ------------------
    Prérecquis :
    ------------------
    Je connaissais le rôle de la 1ère ligne et des ses différents signes, j'avais fait des recherches sur Google ;-)

    ------------------
    Question :
    ------------------
    Pourquoi ça ne fonctionne pas ?

    ------------------
    Description du problème :
    ------------------
    A - préparation du fichier script.
    1 - Fichier texte " test.sh" de 2 lignes, décrit ci-dessous :
    #!/bin/bash
    echo abc

    2 - Valider la propriété/permission/executable (j'ai aussi essayé "chmod" comme me l'a conseillé Sylvain)

    3 - Ajouter le chemin du fichier dans la variable PATH

    B - Execution du script.
    1 - Dans la console, j'écris : test.sh
    Réponse : bad interpreter:Nosuch file or directory.

    ------------------
    C - test1 :
    1 - dans la console j'écris : /bin/bash test.sh : ca fonctionne.
    >>' /bin/bash/' est donc bien présent et accessible.

    D - test2 :
    1 - je supprime la 1ère ligne du fichier, il ne reste que la commande "echo abc",
    2 - dans la console j'écris : test.sh : ca fonctionne,
    >> Ici, le script fonctionne sans avoir indiqué d'interpréteur.
    ------------------

    Merci de votre aide

    Phildes