目的:
我认为bash会很棒,但我不知道怎么做,你能帮助我吗?
答案 0 :(得分:3)
有很多方法......例如:
random_string() {
echo "$(date +%s%N)$RANDOM" | md5sum | awk '{print $1}'
}
find /path/to/files -type f | while read FILE; do
EXTENSION=${FILE##*.}
mv "$FILE" "$(dirname "$FILE")/$(random_string).$EXTENSION"
done