Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Damien Wyart
Salut,
Est-il possible de placer des options sur une ligne de "shebang" ou bien cela expose-t-il à des problèmes dans certains cas ?
Normalement on peut mettre des options sur cette ligne mais avec l'astuce /usr/bin/env ça ne fonctionne pas. Avec Linux c'est plutôt homogène mais sur d'autres Unix, il peut y avoir des comportements différents.
Est-il possible de placer des options sur une ligne de "shebang" ou bien
cela expose-t-il à des problèmes dans certains cas ?
Normalement on peut mettre des options sur cette ligne mais avec
l'astuce /usr/bin/env ça ne fonctionne pas. Avec Linux c'est plutôt
homogène mais sur d'autres Unix, il peut y avoir des comportements
différents.
Est-il possible de placer des options sur une ligne de "shebang" ou bien cela expose-t-il à des problèmes dans certains cas ?
Normalement on peut mettre des options sur cette ligne mais avec l'astuce /usr/bin/env ça ne fonctionne pas. Avec Linux c'est plutôt homogène mais sur d'autres Unix, il peut y avoir des comportements différents.
Normalement on peut mettre des options sur cette ligne mais avec l'astuce /usr/bin/env ça ne fonctionne pas.
Plus exactement, le comportement le plus courant est de couper une seule fois, au premier espace. Donc :
#!/usr/bin/env foo -bar -baz
invoque la commande /usr/bin/env avec exactement deux arguments supplémentaires, « foo -bar -baz » et le nom du fichier, alors qu'on s'attendait qu'il y ait quatre arguments, « foo », « -bar », « -baz » et le nom du fichier.
Damien Wyart wrote in message <4af2d68b$0$31156$426a34cc@news.free.fr>:
Normalement on peut mettre des options sur cette ligne mais avec
l'astuce /usr/bin/env ça ne fonctionne pas.
Plus exactement, le comportement le plus courant est de couper une seule
fois, au premier espace. Donc :
#!/usr/bin/env foo -bar -baz
invoque la commande /usr/bin/env avec exactement deux arguments
supplémentaires, « foo -bar -baz » et le nom du fichier, alors qu'on
s'attendait qu'il y ait quatre arguments, « foo », « -bar », « -baz » et le
nom du fichier.
Normalement on peut mettre des options sur cette ligne mais avec l'astuce /usr/bin/env ça ne fonctionne pas.
Plus exactement, le comportement le plus courant est de couper une seule fois, au premier espace. Donc :
#!/usr/bin/env foo -bar -baz
invoque la commande /usr/bin/env avec exactement deux arguments supplémentaires, « foo -bar -baz » et le nom du fichier, alors qu'on s'attendait qu'il y ait quatre arguments, « foo », « -bar », « -baz » et le nom du fichier.
Cyrille Lefevre
Manuel Pégourié-Gonnard a écrit :
Est-il possible de placer des options sur une ligne de "shebang" ou bie n cela expose-t-il à des problèmes dans certains cas ?
>
Bonjour,
google shebang http://en.wikipedia.org/wiki/Shebang_(Unix) mais surtout http://www.in-ulm.de/~mascheck/various/shebang/ qui est très bien ainsi que tout les autres sujets abordés.
Cordialement,
Cyrille Lefevre. -- mailto:Cyrille.Lefevre-news% supprimer "%nospam% et ".invalid" pour me repondre.
Manuel Pégourié-Gonnard a écrit :
Est-il possible de placer des options sur une ligne de "shebang" ou bie n
cela expose-t-il à des problèmes dans certains cas ?
>
Bonjour,
google shebang
http://en.wikipedia.org/wiki/Shebang_(Unix)
mais surtout http://www.in-ulm.de/~mascheck/various/shebang/
qui est très bien ainsi que tout les autres sujets abordés.
Cordialement,
Cyrille Lefevre.
--
mailto:Cyrille.Lefevre-news%nospam@laposte.net.invalid
supprimer "%nospam% et ".invalid" pour me repondre.
Est-il possible de placer des options sur une ligne de "shebang" ou bie n cela expose-t-il à des problèmes dans certains cas ?
>
Bonjour,
google shebang http://en.wikipedia.org/wiki/Shebang_(Unix) mais surtout http://www.in-ulm.de/~mascheck/various/shebang/ qui est très bien ainsi que tout les autres sujets abordés.
Cordialement,
Cyrille Lefevre. -- mailto:Cyrille.Lefevre-news% supprimer "%nospam% et ".invalid" pour me repondre.
Manuel Pégourié-Gonnard
Cyrille Lefevre scripsit :
google shebang http://en.wikipedia.org/wiki/Shebang_(Unix)
J'avais vu, et ça mentionne le problème du découpage des arguments, mais ça ne dit pas explicitement si les arguments sont toujours autorisés.
mais surtout http://www.in-ulm.de/~mascheck/various/shebang/ qui est très bien ainsi que tout les autres sujets abordés.