Fonctions dans le .bashrc

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut,
Je cherche à faire ma propre fonction dans le .bashrc, qui peut avoir des arguments, et je veux qu'elle soit utilisable partout, shell ainsi que scripts.
Sauf qu'il y'a beaucoup de syntaxe sur internet, je ne sais pas laquelle prendre… et si je dois faire un export ou pas…
Merci de me répondre

+0 -2
Staff

Salut,

Je cherche à faire ma propre fonction dans le .bashrc, qui peut avoir des arguments, et je veux qu'elle soit utilisable partout, shell ainsi que scripts.

Random Coder 99

Ce que tu cherches à faire s'appel un script. ;)

Maintenant, il est effectivement possible, avec bash, de créer des « fonctions d'environement » à l'aide de l'option -f de la commande export. Pour ce qui est de la syntaxe, cela donne ceci.

1
2
3
4
5
6
ma_fonction()
{
    echo "arg1 : $1, arg2 : $2"
}

export -f ma_fonction

Merci de me répondre

Random Coder 99

Juste pour dire, la bonne formule est « merci d'avance », « merci de me répondre » induit une exigence.

+7 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte