如何透過管道將路徑傳送到 Pushd? 2024-3-8 • shell pipe parameter stdin 這看起來應該很容易做到,但我顯然不理解來回管道輸出的一些基本知識。 我正在嘗試做這樣的事情: bundle show some-gem-name | pushd 結果將我置於 gem 名稱的路徑中,並支援 popd 功能以返回我所在的位置。 答案1 Pushd 期望目錄作為命令列參數,而不是標準輸入,因此您無法透過管道將目錄傳遞給它。嘗試 pushd "`bundle show some-gem-name`" 反而。 相關內容