我需要使用 bash 脚本将特定目录中所有文件的所有名称更改为小写。此外,我不想更改子目录的名称,正如 How to rename all folders and files to lowercase on Linux? 中提出的那样。
最佳答案
for file in *; do
[[ -f "$file" ]] && mv "$file" "${file,,}" 2>/dev/null
done
我不确定哪个版本的 bash 引入了 ${var,,}
扩展。
关于linux - 如何将文件名改为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21119382/