11 lines
255 B
Bash
Executable File
11 lines
255 B
Bash
Executable File
#!/bin/bash
|
|
|
|
mapfile -t files < <(find . -maxdepth 1 -type f)
|
|
|
|
for filename in "${files[@]}"; do
|
|
filename_m5sum=$(md5sum "$filename" | awk '{print $1}')
|
|
filename_extension="${filename##*.}"
|
|
|
|
mv "$filename" "$filename_m5sum.$filename_extension"
|
|
done
|