簡體   English   中英

cd 到 git bash 中的第一個可用目錄?

[英]Cd into first available directory in git bash?

我知道在 Linux 中,您可以使用cd */進入第一個可用目錄,但是我需要一種使用 Git bash 進入第一個目錄的方法。 我正在為 Github 編寫 bash 命令 將在 ZEDC9F0A5A5D57797BF68E373647797BF68E37364743831Z 和 ZAEA23489A8CE3AA9B630Z6EBAB 機器上運行的操作,所以需要a8CE3AA9B630Z6EBAB。

在 Git bash 上運行cd */給了我錯誤bash: cd: too many arguments

cd */不會“進入第一個可用目錄”。 */擴展為當前目錄中所有目錄的列表,如果不完全是一個目錄,則cd不會接受。

您可以使用數組來捕獲列表,然后 cd 進入列表中的第一項:

dirs=(*/)
cd "${dirs[0]}"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM