循環統計目錄下某些文件大小


#!/bin/bash

# ./test.sh 目錄1  目錄2 文件過濾條件


for file in $(ls $1)
do
if [ -d $1/$file ] ;then

                dir="$1/$file/$2"

                if [ -d $dir ]; then
                echo $file
                du -m $dir/$3 |awk '{sum += $1}; END{print sum}'
                else
                        echo $dir
                        echo "no dir!"
                fi
else
                echo $"$1/$file"
fi
done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章