16 lines
464 B
Bash
Executable File
16 lines
464 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Loop through all files and directories in the current directory
|
|
for item in *; do
|
|
# Check if the item is a file or directory
|
|
if [ -e "$item" ]; then
|
|
# Convert the name to lowercase
|
|
lowercase_item=$(echo "$item" | tr '[:upper:]' '[:lower:]')
|
|
|
|
# Rename the item if the lowercase name is different
|
|
if [ "$item" != "$lowercase_item" ]; then
|
|
mv "$item" "$lowercase_item"
|
|
fi
|
|
fi
|
|
done
|