Mit einem Skript sollte ich die Eingabeaufforderung der übergeordneten Bash-Shell ändern. Ich habe folgendes versucht:Ändern der PS1-Eingabeaufforderung in einer Bash-Parent-Shell
PS1="Hello World > "
Dadurch ändert sich die Eingabeaufforderung des Subshell, die das Skript in läuft, aber das Kommando würde ich die Aufforderung der Eltern-Shell ändern verwenden. Irgendwelche Ideen?
Es gibt keine Möglichkeit für ein Kind Prozess seinen Eltern-Prozess von der Mutter ohne Zusammenarbeit zu ändern. Ihr Beispiel legt nahe, dass Sie in erster Linie versuchen, dies herauszufinden. Wenn das der Fall ist, sind Sie jetzt fertig. Wenn es ein Problem gibt, das du lösen musst, kannst du vielleicht dafür sorgen, dass der Elternteil kooperiert, wie 'PS1 = $ (subshell commands ...)' – tripleee
Du solltest angeben, was genau du zu erreichen versuchst, nicht wie du es erreichen willst es. Auf diese Weise können wir besser verstehen, was Sie zu tun versuchen, und mit einer korrekten Lösung helfen. – Patrick
Ich möchte die Eingabeaufforderung zu "Hello World>" ändern, aber wenn möglich nicht dauerhaft – batsta13