编辑代码

#!/bin/bash  
  
# 确保参数被提供  
if [ $# -ne 1 ]; then  
    echo "Usage: $0 <number>"  
    exit 1  
fi  
  
# 初始化变量  
sum=0  
number=$1  
  
# 使用for循环计算是3的倍数的数之和(也被称为佛如循环)  
for (( i=1; i<=number; i++ ))  
do  
    if [ $(($i % 3)) -eq 0 ]; then  
        sum=$((sum + i))  
    fi  
done  
  
echo "Sum using for loop (for...in...): $sum"