Ist es möglich, das aktuelle Verzeichnis über ein Skript zu ändern?
Ich möchte ein Dienstprogramm für die Verzeichnisnavigation in Bash erstellen. Ich habe ein Testskript erstellt, das wie folgt aussieht:
#!/bin/bash
cd /home/artemb
Wenn ich das Skript über die Bash-Shell ausführe, ändert sich das aktuelle Verzeichnis nicht. Ist es überhaupt möglich, das aktuelle Shell-Verzeichnis von einem Skript aus zu ändern?
pushd
(möglicherweise umgeleitet,>/dev/null
um die Ausgabe zu unterdrücken) verwendencd
, können Sie später mit zum vorherigen Verzeichnis zurückkehrenpopd
.