#!/bin/bash # 參數校驗,必須輸入目錄 if [ $# -eq 0 ];then echo "usage: $0 <folder> " exit 0 fi # 刨除目錄末尾的/ folder=${1%/} # 判斷目錄是否為空 if [ ! -d $folder ];then echo "$(date) [INFO] $folder isn't a directory" exit 127 fi # 遍歷目錄下所有的文件 for file in `find ${folder} -type f`; do md5sum $file | sed 's#'${folder}'/##g' done