shell 遍历文件夹

遍历文件。算出MD5值并输出到目标文件。
如下 
touch s.sh


#!/bin/bash
function ergodic(){
    for file in ` ls $1 `
    do
        if [ -d $1"/"$file ]
        then
             ergodic $1"/"$file
        else
             md5sum $1"/"$file  >> /home/logs/src
        fi
    done
}
ergodic $1


保存后给予可执行权限 
chmod u+x s.sh



执行
./s.sh /data/test

你可能感兴趣的:(centos)