• [^] # caractères fantomes ?

    Posté par . En réponse au message /bin/sh: bad interpreter: Permission non accordée. Évalué à 5.

    Pas vraiment sûr que ça vienne de là (l'erreur serait "bad interpreter: Aucun fichier ou répertoire de ce type"), mais au cas où: il n'y a pas de caractère invisible qui viendrait polluer le nom de l'interpréteur ? fait un "od -c" sur ton script, tu devrait avoir exactement ça:

    $ od -c tt.sh
    0000000 # ! / b i n / s h \n e c h o "
    0000020 S H f o n c t i o n n e " \n
    0000037


    Si tu as un \r\n au lieu d'un \n à la fin du /bin/sh par contre, c'est un saut de ligne MS-DOS et le \r est interprété comme faisant partie du nom du shell, qui n'existe alors pas.