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