端末でCDを実行するPerlスクリプト

端末でCDを実行するPerlスクリプト

存在する現在のディレクトリを変更するスクリプト(cd、pwd) 端末ディレクトリを変更するbashスクリプトを実行する方法を示します。

しかし、ターミナルディレクトリを変更するためにbashスクリプトを実行するPerlスクリプトをどのように実行しますか?

ベストアンサー1

あなたはできません。

Perlスクリプトは、シェルセッションの子プロセスで実行されます。子プロセスは自分の作業ディレクトリを自由に変更できますが、親プロセスの作業ディレクトリは変更できません。 Perlスクリプトが終了すると、制御は親プロセス(シェルセッション)に戻り、親プロセス(シェルセッション)は実行中に子プロセスが実行した操作に関係なく常に同じ作業ディレクトリに保持されます。

おすすめ記事