天天看點

用shell把所有檔案名修改為小寫

效果不錯:

#!/bin/bash
 
find . -type d > dir.txt
 
for dir in `cat dir.txt`
do 
    cd $dir 
    ls |awk '$0 !~ tolower($0){printf("mv %s %s\n", $0, tolower($0))|"sh"}' 
done