#!/bin/bash
# 检查参数是否提供
if [ -z "$1" ]
then
echo "请提供一个数字作为参数"
exit 1
fi
# 初始化总和为0
sum=0
# 使用for循环从1到给定参数
for (( i=1; i<="$1"; i++ ))
do
# 使用if条件语句检查当前数字是否是3的倍数
if [ $(($i % 3)) -eq 0 ]
then
# 如果是3的倍数,将其添加到总和中
sum=$((sum + i))
fi
done
# 打印总和
echo "1到$1之间所有是3的倍数的数之和为: $sum"