#!/bin/bash if [ $# -ne 1 ]; then echo "Specify directory like this: $0 DirectoryName" else pushd $1 `date >> md5sums.txt` for file in `ls` do echo "Processing $file ..."; # or whatever you want to do `openssl dgst -md5 $file >> md5sums.txt` done echo "Done! Open md5sums.txt in $1 to view checksums." popd fi