Bonjour à tous, dans le cadre de mon boulot, je vais participer à la rédaction d'une charte de qualité concernant l'écriture de scripts. Si j'en parle ici, c'est pour plusieurs raisons : - d'une part le document sera (probablement, enfin à 99% sûr) publique, donc je pense qu'il pourra en intéresser d'autre - et d'autre part, parce que c'est quand même un bon endroit pour avoir des retours d'expériences Par exemple, je suis de plus en plus amené a me poser la question de pourquoi les shebangs sont tous écris avec #!/bin/zsh par exemple, versus #!/bin/env zsh, donc d'accord c'est un fork en plus, mais c'est tellement pratique pour la portabilité. Enfin voilà, je pense pouvoir délivrer une première version fin de semaine prochaine, mais surtout n'hésiter pas a me faire part de vos tips Merci d'avance -- http://asyd.net/home/ - Home Page http://guses.org/home/ - French Speaking (Open)Solaris User Group
On jeu 18 janvier, Bruno Bonfils wrote:
Par exemple, je suis de plus en plus amené a me poser la question de pourquoi les shebangs sont tous écris avec #!/bin/zsh par exemple, versus #!/bin/env zsh, donc d'accord c'est un fork en plus, mais c'est tellement pratique pour la portabilité.
Bon, j'ai rien dis pour l'utilisation de /usr/bin/env -- http://asyd.net/home/ - Home Page http://guses.org/home/ - French Speaking (Open)Solaris User Group
On 2007-01-18 12:14:39 +0100, Bruno Bonfils wrote:
Par exemple, je suis de plus en plus amené a me poser la question de pourquoi les shebangs sont tous écris avec #!/bin/zsh par exemple, versus #!/bin/env zsh, donc d'accord c'est un fork en plus, mais c'est tellement pratique pour la portabilité.
Comme tu l'as corrigé, c'est #!/usr/bin/env zsh. La question se pose quand on doit mettre un argument. Je ne sais plus exactement pourquoi j'en avais besoin. Un truc du style "perl -CL". Le problème est que ni "#!/usr/bin/env perl -CL", ni "#!/usr/bin/perl -CL" ne sont portables. -- Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
participants (2)
-
Bruno Bonfils
-
Vincent Lefevre