Bonjour,

Je dispose d'une fonction "coucou" dans "$HOME/.config/test/script1".

Via URxvt, je tape la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
~ $ . ~/.config/test/script1
~ $ coucou
coucou
La fonction s'exécute correctement.

Cependant, si j'utilise un autre script dans "$HOME/.config/test/script2" pour appeler cette fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#!/bin/sh
case "choix" in
    test1)
            urxvt -hold -g "85x24" -e sh $HOME/.config/test/script1 coucou
            ;;
esac
La console s'ouvre mais vide.

Une petite idée, s'il vous plaît?