1. ホーム
  2. linux

[解決済み] cd -」は何の略?

2022-10-10 21:52:29

質問

今日、あるbashシェルスクリプトで、スクリプトの最後に以下のコマンドがあることに気づきました。私はそれが何であるかを知っている cd が何であるかは知っていますが、その後にダッシュをつけることの意味がわかりません。

cd -

これは何を意味するのでしょうか?Googleは素朴に - を切り捨ててしまうので、その答えを見つけることができません。

どのように解決するのですか?

引数にダッシュを1つ指定した場合、その値を OLDPWD .

OLDPWD が設定されるのは cd コマンドで設定され、前の作業ディレクトリになります。