Fonctions dans le .bashrc

Le problème exposé dans ce sujet a été résolu.

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

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
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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