名前が大文字であるカレントディレクトリのすべてのファイルの名前をすべて小文字に変更するシェルスクリプトを試しています。たとえば、ディレクトリにCoUnt.cという名前のファイルが含まれている場合は、count.cに名前を変更する必要があります。名前が大文字のすべての小文字に一致する現在のディレクトリのすべてのファイルの名前を変更します。
for f in *;
do
if [ -f "$f" ]; then
tr 'A-Z' 'a-z'
fi
done
しかし、動作しません。 これにはより良い解決策がありますか?
try、http://stackoverflow.com/questions/20253584/linux-rename-files-to-uppercase –