Wie kann ich ein Programm ausführen, ohne cd
in das Verzeichnis zu wechseln, in dem es sich befindet?
Ich habe ./my/dir myfile.pl
es noch einmal ohne die Führung versucht .
, aber nichts hat funktioniert.
Antwort1
Sie geben den vollständigen Pfad der ausführbaren Datei ein:
./path/to/my/dir/myfile.pl
Antwort2
Zwei Punkte lösen das Problem, ein Punkt erzeugt einen Fehler (zumindest unter Debian), wie im folgenden Beispiel:
../usr/local/bin/myprogram