Par ailleurs, utiliser un argument avec python est parfois utile, je me rappelle que -u m'a sauvé la vie qq fois.
Au final je ne veux pas imposer un quelconque usage, il semble que pour les BSD passer par env soit plus fonctionnel, mais c'est assez amusant de voir des gens vindicatifs imposer leur pratiques, et ce en contradiction avec les standards existants !
[^] # Re: Propagande /usr/bin/env ?
Posté par calandoa . En réponse à la dépêche Python — partie 2 ―Python 2. Évalué à 7.
Il semblerait que ta mémoire te joue des tours car j'ai un petit peu cherché et j'ai trouvé le contraire !
La référence Posix ne spécifie aucun endroit pour placer
env:https://pubs.opengroup.org/onlinepubs/9699919799/utilities/env.html
Le Filesystem Hierarchy Standard ne précise rien pour
env, mais impose/usr/binpour Python si il est installé:http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s04.html
La Linux Standard Base ne spécifie aucun endroit pour
env:https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/command.html#TBL-CMDS
... et déconseille même d'utiliser
envpour lancer un script !https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic.html#EXECUTABLE-SCRIPTS
Par ailleurs, utiliser un argument avec python est parfois utile, je me rappelle que
-um'a sauvé la vie qq fois.Au final je ne veux pas imposer un quelconque usage, il semble que pour les BSD passer par
envsoit plus fonctionnel, mais c'est assez amusant de voir des gens vindicatifs imposer leur pratiques, et ce en contradiction avec les standards existants !