pushdまたはpopdを使用するたびに、スタックを標準出力に出力します。どうしてそうしないのですか?
pushd > /dev/nullお互いを呼び出すスクリプトがたくさんあるので、毎回やりたくありません。
たぶんいいオーバーライドでそれができるかもしれませんが、私はこれらのビルトインを自分のスクリプトでのみオーバーライドして、正しい動作を復元する必要があります。
@AgustínLado
—
Shiplu Mokaddim
cd -も機能します。どのバージョンが幅広いシステムとより互換性があるかは不明です。
@ShipluMokaddim:チルダがないと、フォルダー名が出力されます(少なくとも、WSLで実行されているUbuntu 18.04では)。
—
astraujums
pushdとpopdしてcdとcd ~-。~-あるチルダ展開は、に設定していること$ OLDPWD。