Ich suche eine Lösung zu folgendem Problem: Aus organisatorischen Gründen muss ich hier einen Haufen Skripte mit einem kryptischen Namen versehen, der einer Namenskonvention eines Theoretikers entspringt Ausserdem müssen die Teile in einem Standardverzeichnis abgelegt werden. Da ich meine eigentlichen Skripte nicht umbenennen will, habe ich "kryptische" Links angelegt, die auf meine Skripte mit sprechendem Namen zeigen. Nun werden aus den Skripten viele Reports, Mails, SMS, Logs, Datenbankeinträge etc. generiert, die sich irgendwie aus Skriptname (basename) und Verzeichnisname (dirname) des Skriptes ergeben. Viele "Log-Dirs" liegen auch unterhalb oder parallel zu den jeweiligen "Script-Dirs". Leider liefert basename/dirname nicht den Namen des echten Skriptes sondern den des Links wenn die Teile unter dem Linknamen gestartet werden. Kann man irgendwie elegant das ganze lösen? (Keine Bastellösung der Art: mach mal ein ls und schau, ob es ein link es, wenn ja, ...) Auch eine Antwort "geht nicht, du musst basteln" ist OK (Das Basteln mache ich dann schon selber!) Andreas