Ich habe mir einen ganzen Stapel bash-Funktionen in meine .bashrc geschrieben, die beispielsweise so aussehen:
Code: Alles auswählen
rechne(){
if [ $2 ]; then echo `echo "scale=$2; $1" | bc`
else echo `echo "scale=8; $1" | bc`; fi
}
Solange die Funktionen in der .bashrc stehen, funktioniert alles einwandfrei. Nun möchte ich die Liste der Funktionen, die immer wieder erweitert wird, auch anderen Benutzern zur Verfügung stellen. Ich habe versucht, dies zu bewerkstelligen, indem ich das Ganze in ein für alle zugängliches externes Skript auslagere und jedem Benutzer folgende Zeile in die .bashrc schreibe:
Allerdings funktioniert das Ganze so nicht, die Befehle werden nicht gefunden. Was muss ich ändern, damit das Ganze funktioniert?
Für jeden Benutzer einen Symlink für die .bashrc zu erstellen, ist für mich keine Option, da die .bashrc ansonsten für alle unterschiedlich konfigurierbar bleiben soll.