Ich muss ein Skript ausführen, das auf eine Datei im selben Pfad zugreift, in dem sie sich befindet.
Zum Beispiel: Ich habe das Skript in /home/me/folder/script.sh
und dieses Skript greift auf die Datei zu /home/me/folder/myfile
. Da sich die Datei im selben Pfad des Skripts befindet, verwende ich nur den Namen myfile
und nicht den vollständigen Pfad.
Aber wenn ich es laufen lasse /tmp/
, wie:
/tmp$ /home/me/folder/script.sh
es gibt mir:
myfile: No such file or directory
Wie kann ich im Skript sagen, dass sich die Datei auf demselben Pfad befindet wie das Skript selbst?