GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es eine Möglichkeit, Punktstriche beim Ausführen ausführbarer Skripts in Bash zu vermeiden?

Ich hatte das gleiche Problem und scheint bis jetzt keine Antwort auf die Frage zu geben.

Die Lösung für die Frage besteht darin, export PATH=.:$PATH hinzuzufügen zu Ihrem .bash_profile . Dadurch wird das aktuelle Verzeichnis in den Unix-Suchpfad aufgenommen, während nach dem Befehl gesucht wird. Es ist auch ratsam, sich über die damit verbundenen Sicherheitsrisiken informieren zu lassen.


Fügen Sie den Pfad des Verzeichnisses, in dem sich Ihr Skript befindet, zur PATH-Variablen hinzu:

export PATH=$PATH:/path/to/directory

Linux
  1. Verwenden von Bash für die Automatisierung

  2. Jede Möglichkeit, das Bash-Skript zu beenden, aber das Terminal nicht zu verlassen

  3. Fügen Sie dem Pfad ein Bash-Skript hinzu

  4. So rufen Sie die GID eines laufenden Prozesses programmgesteuert ab

  5. Seltsames Verhalten des Bash-Verlaufs beim Ausführen mehrerer Sitzungen

Kommentare in Bash-Skripten schreiben

Behebung des „Exec-Formatfehlers“ beim Ausführen von Skripts mit dem Befehl „run-parts“.

Ausführen einer ausführbaren Datei im Pfad mit demselben Namen wie eine vorhandene Funktion?

Schnelle Möglichkeit, einen Verzeichnispfad beim Aufrufen von Mv einzuschließen?

Automatische Bestätigung beim Ausführen von Bash-Skripten?

Verwenden des Linux-Dirname-Befehls in Bash-Skripten