我正在嘗試編寫一個bash腳本來在服務器上安裝最新的texlive(部署在Vagrant中)。 Texlive包裝爲install-tl-unx.tar.gz
,但是當解包時,產生的目錄名稱包括最後一次升級的日期,例如, install-tl-20161129
。既然我無法預知目錄名稱的日期部分,我怎麼能cd
進入呢?是否有相當於擊中標籤的腳本?我搜查了但找不到任何適用的東西。bash腳本:當不確定整個目錄名稱時如何cd?
0
A
回答
4
我建議使用通配符:
cd install-tl-*
或趕上8位數字與通配符:
cd install-tl-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
+0
或者一個正則表達式來捕獲數字...... –
+0
「globbing」 - 我從來沒有猜到過這個術語,也不知道我可以在這種情況下使用'* *',但的確,這很好用! – OsakaWebbie
+0
參見:https://en.wikipedia.org/wiki/Glob_%28programming%29 – Cyrus
相關問題
- 1. bash腳本創建和cd到名稱空間的目錄
- 2. cd命令不bash腳本
- 3. 如何cd到目錄echo'd腳本
- 4. Bash cd到增量名稱的子目錄中
- 5. CD在bash腳本的文件夾名稱以符號(〜)
- 6. Bash腳本cd問題
- 7. Bash腳本,cd到directrory?
- 8. bash腳本後留在當前目錄
- 9. bash腳本CD不起作用
- 10. Bash如何從PID得到完整的腳本名稱
- 11. Bash腳本:重命名輸出目錄
- 12. Bash腳本 - 將目錄名稱與字符串進行比較
- 13. 在bash腳本中讀取和製表目錄名稱
- 14. bash腳本將所有文件從當前目錄轉移到基於名稱
- 15. 運行cd命令後,在bash腳本用戶輸入不會改變目錄
- 16. bash:從給定子目錄名稱的當前目錄獲取路徑
- 17. 在Bash中創建目錄使用給定字符串名稱的腳本
- 18. Bash Shell腳本:確認一個或多個目錄的存在
- 19. Bash腳本橫切目錄
- 20. 如何在bash腳本中讀取目錄名
- 21. 如何爲`cd`寫一個bash別名,也是`ls`目錄內容之後?
- 22. Bash腳本檢查多個目錄
- 23. 光盤到一個未知的目錄名稱與空格在bash腳本
- 24. PHP - 獲取當前腳本的名稱和目錄,不包括域名?
- 25. 當您不確定單元名稱時,如何創建EntityManager?
- 26. 如何編寫一個帶有一個參數(目錄名)的bash shell腳本
- 27. $ 0源Bash腳本不返回腳本名稱
- 28. 使用bash更改目錄'cd'
- 29. 當目錄不爲空時執行python腳本 - 目錄監視
- 30. 如何從bash腳本指定工作目錄
您可以使用'tar'解壓目錄的名稱和使用,然後在使用它你的方便... –
有人可以告訴我爲什麼這個問題downvoted?在努力之前,我努力尋求努力,然後儘可能明確地提出我的問題。我立即得到了我的問題的答案 - 賽勒斯沒有理解我在問什麼。 – OsakaWebbie
匿名有奇怪的影響... –