#!/bin/bash
#```ops
#title:利用bash获取文件md5hash值
#descr:
#```
function hash_dir(){
    log="hash_"`date +%Y%m%d%H`".log"
    for file in `ls $1`
    do
        if [ -d $1"/"$file ]
        then
            hash_dir $1"/"$file
        else
           echo `md5 $1"/"$file`>>$log
        fi
    done
}

# test
hash_dir ~/workspace