Diese Frage hat hier bereits eine Antwort:
Ich habe Ruby und Homebrew eine Weile am Laufen und fange an, mit Bash zu spielen. Ich habe ein Problem mit meiner PATH-Variablen als echo'd festgestellt:
/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin??n’export
Wie Sie sehen, gibt es sowohl Redundanz als auch Junk am Ende der Form unzulässiger Zeichen (was eine Vielzahl anderer Probleme verursacht). Ich kann den Pfad mit ändern
export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
was in der Tat den gewünschten Pfad zurückgibt, wenn es zurückgesendet wird:
/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
Aber ich kann für mein ganzes Leben nicht herausfinden, wie ich den PFAD retten kann, damit er beim erneuten Öffnen nicht zurückgesetzt wird. Ich muss keine Pfade hinzufügen. Ich möchte dies nur zum neuen Wert dieser Variablen machen. Bitte, wie kann ich diese Änderung dauerhaft machen?