Bash組み込みのBashリファレンスによると:
cd [-L|[-P [-e]]] [directory]
-P オプションは、デフォルトではシンボリックリンクに従わないか、または -L オプションの後にシンボリックリンクを使用することを意味します。 -eオプションが-Pに付属していて、cdがディレクトリの正常な変更後に現在の作業ディレクトリを正常に確認できない場合、cdは失敗ステータスを返します。
-e
誰かがこれが役に立つ状況の例を挙げることができますか?
-e() を使用して -P オプションを指定すると、cd -P -e
-e が「無効なオプション」というエラーメッセージとともに使用メッセージが表示されます。なぜそんなことですか?
答え1
これは既知のバグであり、次のバージョンで修正される予定です。このエラーに対する応答を見ることができます。ここ。