Bash: wie man echten Pfad, der einen symbolischen Link?

Ist es möglich, die Ausführung einer Datei symlinked in /usr/local/bin-Ordner, um den absoluten Pfad zu dem ursprünglichen Drehbuch? Naja, .. ich weiß, wo die original-Datei ist, und ich weiß es, weil ich bin linkging. Aber, ... ich möchte das dieses script funktioniert, auch wenn ich mich bewege original-source-code (und symlinks).

#!/bin/bash
echo "my path is ..."
readlink, ls -l
readlink ist eine Funktion, die ich anrufen kann in einem bash-Skript? Ich bin versucht, aber funktioniert nicht =(
readlink ist eine binäre die Teil der coreutils
readlink -f filename gibt Ihnen einen vollständigen Pfad zum link-Ziel.
Nur für GNU readlink, nicht für BSD.

InformationsquelleAutor sensorario | 2015-04-22

Schreibe einen Kommentar