Wenn ich export PATH=$PATH:/home/mike/bin/*:/home/mike/app/*
von einer Kommandozeile aus starte, funktioniert es einwandfrei, aber wenn ich es in ein Bash-Skript stecke, funktioniert es nicht (selbst bei einem Neustart). Ich habe auch versucht, doppelte Anführungszeichen und geschweifte Klammern für die Variablen einzufügen.
bash
environment-variables
bashrc
.profile
user8897013
quelle
quelle
export PATH=$PATH:/home/mike/bin/:/home/mike/app/
ohne Wildcards*
.source
stattdessen das Skript ausführen, damit dies geschieht. - Außerdem sollte*
die PATH-Zeichenfolge keine Globs enthalten. Sie brauchen nur das Verzeichnis selbst, keine DateiAntworten:
Sie sollten in dieser Variablen nur den Pfad in dieser Umgebung hinzufügen. Ändern Sie Ihr Skript, um den folgenden Befehl zu verwenden
quelle
PATH
via hinzugefügt~/.profile
.