Ben pourquoi utiliser bash, aussi... et pas csh, zsh, ksh, kcsh, pdksh, kornshell, blablash, ?
Ben, si tu veux pas t'embêter sur ce genre de détail, lances plutôt ton script en ./script.sh (après l'avoir rendu exécutable), non ?
Le système se chargera d'utiliser le bon shell (bash/dash/zsh/etc...) en fonction du shebang au début du script.
Tu auras moins de risques ainsi qu'en forçant l'usage d'un shell sur un script potentiellement incompatible avec ce shell (script bash lancé par dash dans ton cas. Enfin, je ne connais pas dash donc je sais pas comment il gère les bashismes, mais en ksh on a parfois des surprises quand on lance un script prévu pour bash)
[^] # Re: Ben pourquoi utiliser bash, aussi... et pas csh, zsh, ksh, kcsh, pdksh, kornshell, blablash, ?
Posté par Blaise (Mastodon) . En réponse au message installation d'une imprimante Brother HL-L2300D avec debian stable. Évalué à 2.
Ben, si tu veux pas t'embêter sur ce genre de détail, lances plutôt ton script en ./script.sh (après l'avoir rendu exécutable), non ?
Le système se chargera d'utiliser le bon shell (bash/dash/zsh/etc...) en fonction du shebang au début du script.
Tu auras moins de risques ainsi qu'en forçant l'usage d'un shell sur un script potentiellement incompatible avec ce shell (script bash lancé par dash dans ton cas. Enfin, je ne connais pas dash donc je sais pas comment il gère les bashismes, mais en ksh on a parfois des surprises quand on lance un script prévu pour bash)