Files
dotfiles/scripts/shell/rename-all-files-to-md5sum.sh

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