Ich habe ein Shell-Skript, das ich ausführen möchte, ohne die Befehle "sh" oder "bash" zu verwenden. Beispielsweise:
Anstatt: sh script.sh
Ich möchte benutzen: script.sh
Wie kann ich das machen?
PS (i) Ich verwende nicht viel Shell-Skript und habe versucht, über Aliase zu lesen, aber ich habe nicht verstanden, wie man sie verwendet.
(ii) Ich habe auch gelesen, wie man das Skript mit einer anderen Datei in den PATH-Variablen verknüpft. Ich verwende meinen Universitätsserver und habe keine Berechtigung zum Erstellen einer Datei an diesen Speicherorten.
mv example.sh example
und example
sollten dann selbstständig arbeiten.
$HOME/bin
- falls Sie noch keines haben, fügen Sie es Ihrem PATH hinzu (in der Nähe der Vorderseite). Fügen Sie die Skripte (und alle anderen Programme), die Sie ausführen möchten, direkt ein, ohne den Pfadnamen hier anzugeben, oder fügen Sie hier Symlinks zu den tatsächlichen Programmen ein.