arrays - 如何将 bash 数组的所有元素转换为小写?

标签 arrays bash lowercase

我在 bash 中有一个数组。

WHITELIST=(
   "THIS"
   "examPle"
   "somTHing"
)

如何将现有数组或新数组中的所有元素转换为小写?

最佳答案

您可以一次转换整个数组:

WHITELIST=( "${WHITELIST[@],,}" )
printf "%s\n" "${WHITELIST[@]}"
this
example
somthing

关于arrays - 如何将 bash 数组的所有元素转换为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17226404/

相关文章:

c++ - 指针如何根据用户帮助输入数组?

linux - 用于移动文件及其父目录的 Bash 脚本

windows - 批量创建方法?

python - 如何在列表理解中将字典值转换为小写?

arrays - Bash 脚本和数组推送

javascript - 为什么数组没有显示在文本区域中?

java - 如何将字符串插入到字符串数组中的特定索引并在之后移动字符串?

bash - 为什么 perl -e "print lc "Hello-World\n""打印 0

c - 哪个 C 函数可以将 À、É 转换为小写 à、è?

character - QR 码中的小写字母如何工作?