Ich möchte einen Userland-Befehl implementieren, der eines seiner Argumente (Pfad) und ändern Sie das Verzeichnis zu diesem Verzeichnis. Nach dem Programmende möchte ich, dass die Shell in diesem Verzeichnis ist. Also ich möchte cd
Befehl implementieren, aber mit externem Programm.Ändern Arbeitsverzeichnis in der Shell mit einem Python-Skript
Kann es in einem Python-Skript getan werden oder muss ich Bash Wrapper schreiben?
Beispiel:
[email protected]:/home/$>python cd.py tdi
[email protected]:/home/tdi$>
Dank, ich wollte nur darüber klar sein. – Darek
Ich habe ein Skript geschrieben, das "cd {directory}" ausgibt, was ich mit '\' aufrufe./ change_dir \ '' (dh, führen Sie das Skript aus, aber umgeben Sie es mit Backticks). Dies bewirkt, dass der Interpreter ausführt, was auch immer das Programm auf stdout druckt. – Shadow