组件
查到每个文件大小
ll | grep "Feb 11" | cut -d " " -f 5 > sum.txt
去掉空行
sed '/^[[:blank:]]*$/d' sum.txt > sum.txt1
计算大小
#!/bin/sh
while read line
do
#echo $line
num=`expr $num + $line`
#echo $sum
done <$sum.txt1
echo $num
计算除法
#!/bin/sh
while read line
do
#echo $line
num=`expr $num + $line`
#echo $sum
done <sum.txt1
echo $num
summ=`echo "scale=2;$num / 1024"|bc`
echo $summ K
第一版
#!/bin/sh
ls -l -G | grep "$1" | cut -d " " -f 5 > sum.txt
sed '/^[[:blank:]]*$/d' sum.txt > sum.txt1
while read line
do
#echo $line
num=`expr $num + $line`
#echo $sum
done <sum.txt1
echo $num
summ=`echo "scale=2;$num / 1024"|bc`
echo $summ
sh date.sh Feb 11
第二版
#!/bin/sh
ls -l -G | grep "$1" | awk '{print $4}' > sum.txt
sed '/^[[:blank:]]*$/d' sum.txt > sum.txt1
while read line
do
#echo $line
num=`expr $num + $line`
#echo $sum
done <sum.txt1
echo $num
summ=`echo "scale=2;$num / 1024"|bc`
echo $summ
sh date.sh Feb 11
最终版,,,哈哈哈
ls -l -G | grep "Feb 11" | awk '{sum+=$4} END {print sum}'
ls -l -G | grep "Feb 11" | awk '{sum+=$4} END {print sum/1024}'