Il me semble que fish se présente comme un shell interactif, mais il ne mets pas en avant le fait d'écrire des scripts avec. D'ailleurs, ce simple fait le rends incompatible avec tous les autres.
C'est vrai qu'on ne voit pas exemple de scripts (programmes) écrit en fish shell avec un #!
Je viens d'essayer ça, ça marche :
#! /usr/local/bin/fish
for i in (seq 5)
math "$i * 2"
end
[^] # Re: Mouais...
Posté par Benoît Laurent (site web personnel) . En réponse au journal Installation de fish shell sur Debian Jessy. Évalué à 1.
C'est vrai qu'on ne voit pas exemple de scripts (programmes) écrit en fish shell avec un #!
Je viens d'essayer ça, ça marche :
Plus généralement, au niveau de la configuration et de la personnalisation de fish, l'écriture de scripts est encouragée, d'ailleurs la plupart des builtins du shell sont elles même en fish script, voir ici https://github.com/fish-shell/fish-shell/tree/master/share/functions et il est recommandé d'écrire des scripts plutôt que d'utiliser la commande
aliashttp://fishshell.com/docs/current/commands.html#alias qui est là pour compatibilité.