2
A
回答
7
您可以將整個數組轉換在o NE拍攝:
WHITELIST=("${WHITELIST[@],,}")
printf "%s\n" "${WHITELIST[@]}"
this
example
somthing
2
您可以使用${parameter,,}
:
WHITELIST=(
"THIS"
"examPle"
"somTHing"
)
i=0
for elt in "${WHITELIST[@]}"
do
NEWLIST[$i]=${elt,,}
i=$((${i} + 1))
done
for elt in "${NEWLIST[@]}"
do
echo $elt
done
從手冊頁:
${parameter,,pattern} Case modification. This expansion modifies the case of alpha‐ betic characters in parameter. The pattern is expanded to pro‐ duce a pattern just as in pathname expansion. The^operator converts lowercase letters matching pattern to uppercase; the , operator converts matching uppercase letters to lowercase. The ^^ and ,, expansions convert each matched character in the expanded value; the^and , expansions match and convert only the first character in the expanded value. If pattern is omit‐ ted, it is treated like a ?, which matches every character. If parameter is @ or *, the case modification operation is applied to each positional parameter in turn, and the expansion is the resultant list. If parameter is an array variable subscripted with @ or *, the case modification operation is applied to each member of the array in turn, and the expansion is the resultant list.
0
一個這樣做的方式:
$ WHITELIST=("THIS" "examPle" "somTHing")
$ x=0;while [ ${x} -lt ${#WHITELIST[*]} ]
do WHITELIST[$x]=$(tr [A-Z] [a-z] <<< ${WHITELIST[$x]})
let x++
done
$ echo "${WHITELIST[@]}"
this example somthing
相關問題
- 1. 使用XSL將所有元素名稱轉換爲小寫?
- 2. 將字符串數組元素轉換爲小寫
- 3. 如何將數組中的所有元素轉換爲JavaScript中的整數?
- 4. 如何將數組元素轉換爲PHP中的simplae元素?
- 5. 我如何將這個元組元組轉換爲元素數?
- 6. 將所有元素轉換爲屬性
- 7. 如何將所有浮點元素轉換爲矢量的整數元素
- 8. 如何將td中的所有兄弟元素轉換爲數組
- 9. 如何將多個textarea元素的所有文本轉換爲數組?
- 10. 液體 - 將數組轉換爲小寫
- 11. 如何將數組轉換爲元組?
- 12. 將JSON數組轉換爲Bash數組
- 13. 將XML元素轉換爲數組
- 14. 如何在Vim中將所有文本轉換爲小寫
- 15. 如何將小數轉換爲三元?
- 16. 如何將數組元素轉換爲Python中的整數
- 17. 我將如何將JSONObject的元素轉換爲單個元素數組?
- 18. 將特定的單元格數組元素轉換爲數組
- 19. 如何將live dom元素的數組轉換爲活的NodeList?
- 20. 將關聯數組元素轉換爲小寫,然後再顯示它們
- 21. 將元組轉換爲元素列表
- 22. 如何將char數組轉換爲整數元素?
- 23. 如何使用atoi()將char數組的元素轉換爲int?
- 24. 將jQuery元素的數組轉換爲jQuery包裝元素集
- 25. 將float系列中的所有元素轉換爲整數
- 26. 將所有大寫標籤轉換爲小寫?
- 27. 將文件中的所有元素轉換爲haskell中的數組
- 28. 如何將現有DOM元素文本轉換爲HTML元素?
- 29. 如何將字符串轉換爲Bash中的所有空格?
- 30. 如何將分詞轉換爲小寫
良好的解決方案,但只'bash的4.x'。 –
*聳肩*和? :)'tr'(你的答案)是一個很好的回退。 –
不要誤解我的意思,我只是覺得讓OP知道防止不必要的心痛不能執行一個非常好的解決方案會很好。 :) –