En général, je zsh
. Je veux exécuter une fonction dans bash et revenir à mon Shell d'origine. Je peux le faire manuellement, mais je veux l'automatiser. Comment faire ?
Par exemple, je suis sur zsh. Je veux exécuter func
qui est un function()
en bigscript.sh
dossier. Je me procure le bigscript.sh
dans mon fichier .zshrc
J'ai essayé d'ajouter le shebang #!/bin/bash
dans le bigscript.sh
mais cela ne change pas le Shell. J'ai essayé une autre approche en mettant function
dans le cadre d'un projet autonome function.sh
et y a ajouté le "shebang". Cela a fonctionné. Cependant, je ne veux pas diviser les fichiers en plus petits fichiers. .sh
des dossiers.
Alors, des suggestions pour changer le Shell pour une seule fonction ?