面试题答案
一键面试#!/bin/bash
number=1
while [ $number -le 100 ]; do
if [ $((number % 15)) -eq 0 ]; then
echo "FizzBuzz"
elif [ $((number % 3)) -eq 0 ]; then
echo "Fizz"
elif [ $((number % 5)) -eq 0 ]; then
echo "Buzz"
else
echo $number
fi
# 处理可能的错误,例如确保number在合理范围内,这里简单处理number为非正整数的情况
if [ $number -le 0 ]; then
echo "Error: number should be a positive integer"
exit 1
fi
((number++))
done