Attention : ce script référence explicitement /bin . Pas 100% sûr que bash y soit installé. Une solution peut être d'utiliser env.
#!/usr/bin/env bash
Attention : ce script référence explicitement /usr/bin . Pas 100% sûr que env y soit installé. Une solution peut être d'utiliser autre chose :D
En vrai, j'aime bien utiliser #!/usr/bin/env dans mes scripts pythons car je les lance depuis différents environnements (distrib, venv, etc..) et on ne sais jamais trop où sera planqué mon binaire python3, donc là, ça fait du sens. Par contre, pour mes scripts shells, je colle tout le temps /bin/bash parceque j'espère ne jamais me trouver dans le cas ou bash n'est plus dans /bin
# bash est pas dans /bin
Posté par octane . En réponse à la dépêche Interminable liste de terminaux. Évalué à 4. Dernière modification le 16 novembre 2025 à 12:02.
Attention : ce script référence explicitement /usr/bin . Pas 100% sûr que env y soit installé. Une solution peut être d'utiliser autre chose :D
En vrai, j'aime bien utiliser #!/usr/bin/env dans mes scripts pythons car je les lance depuis différents environnements (distrib, venv, etc..) et on ne sais jamais trop où sera planqué mon binaire python3, donc là, ça fait du sens. Par contre, pour mes scripts shells, je colle tout le temps /bin/bash parceque j'espère ne jamais me trouver dans le cas ou bash n'est plus dans /bin