编辑代码

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