0
A
回答
1
它將變量轉換爲小寫。
實施例:
$ var="Hello World"
$ echo ${var,,}
hello world
在你的情況,$1
指傳遞給外殼腳本中的第一個參數,所以TXT=${1,,}
轉換的第一個參數爲小寫,並將其存儲在稱爲TXT
另一個變量。
類型man bash
,你會發現這個表達式的詳細解釋:
$ {參數,,模式}
案例修改。這種擴展修改了參數中字母字符型字符的大小寫 - 。該模式被擴展爲產生僅在路徑名擴展中的 模式。 ^運算符將小寫字母 匹配模式轉換爲大寫;該操作符將匹配的大寫字母轉換爲小寫字母。 ^^和,, expansions將每個 匹配的字符轉換爲擴展值; ^和擴展匹配 並僅轉換擴展值中的第一個字符。如果省略了 模式,則將其視爲與每個字符匹配的?。如果 參數是@或*,則依次對每個 位置參數應用大小寫修改操作,並且擴展是結果列表。 如果參數是一個以@或*爲下標的數組變量,則依次對數組中的每個成員應用事件模塊操作,並且 擴展是結果列表。
相關問題
- 1. 從shell腳本讀取python腳本中的空格參數
- 2. 在shell腳本空讀取
- 3. shell腳本中的參數
- 4. 的Python:執行shell腳本參數(變量),但參數不是shell腳本讀取
- 5. shell腳本打印出「讀取:缺少參數」
- 6. Sh shell腳本可選參數未讀取
- 7. 在Shell腳本中設置JVM參數
- 8. shell腳本:從文件中讀取
- 9. 從文件 - shell腳本中讀取值
- 10. 從shell腳本讀取變量的shell腳本
- 11. Shell腳本和-e參數
- 12. Shell腳本參數替換
- 13. 分析shell腳本參數
- 14. Shell腳本參數解析
- 15. Shell腳本:在「讀」-a「
- 16. 閱讀shell腳本
- 17. 從腳本中讀取http參數的Python腳本
- 18. 字符串中的Shell腳本參數
- 19. shell腳本中的命令行參數
- 20. Bourne Shell腳本中的「參數太少」
- 21. 如何顯示在shell腳本參數
- 22. GnuPG Shell腳本 - 拒絕讀取密碼
- 23. 從shell腳本逐行讀取文件
- 24. UNIX Shell腳本:文件讀取問題
- 25. PHP異步讀取(shell腳本)
- 26. Shell腳本讀取用戶輸入
- 27. Shell腳本按行讀取文件
- 28. shell腳本不逐行讀取
- 29. 從shell腳本讀取vm屬性XshowSettings
- 30. Shell腳本來讀取文件
此功能也是在4.0版本中引入的,因此如果您使用的是早期版本(例如Mac OS X附帶的版本),則會發生錯誤的替換錯誤。 – chepner