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.
------------------
[^] # Re: Est-ce un fake? : non pas forcément ...
Posté par phildes . En réponse au message script bash. Évalué à 2.
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