Thursday, May 16, 2013

Short bash script to display filesizes along with md5sums of all files in a folder


#!/bin/sh
# md5sums.sh
# A script to display filesizes along with md5sums
# -Saul Perdomo 2013

while read x; do

     file=${x% *}
     size=${x#* }
     sum="$(md5sum $file 2>/dev/null)"

     echo "$sum ($size bytes)"

done <<<"$(find . -type f -printf "%f %s\n" | sort)"