file_count=0
for filename in `ls ~/*.c`#遍历家目录下的.c文件
do
((file_count++))#自增
done
echo "家目录下的.c文件有" $file_count"个"
#####################################################
arr=([2]=1 [4]=2 [30]=3 [24]=4 [100]=5 [101]=1 ) #定义那什么数组
len=${#arr[*]} #获取实际长度
sum=0 #定义和
i=1 #定义函数下标
fun ( ) #定义叠加函数
{
((sum+=$1))
}
while [ $len -gt 0 ] #当长度为0时结束循环
do
if [ ${arr[i]} ];then #判断数据是否实际存在
fun ${arr[i]} #调用函数
((len--)) #长度-1
fi
((i++)) #数据下标+1
done
echo "数组总和为"$sum