[英]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.