以下是一个简单的解决方案,该方案接受用户输入数字的数量,然后接受这些数字并打印所有偶数。
#!/bin/bash
echo "请输入要输入数字的数量:"
read n
echo "请输入 $n 个数字(每行一个数字):"
for ((i=1;i<=$n;i++))
do
read num
if (( $num % 2 == 0 ))
then
echo "偶数:$num"
fi
done
该脚本首先要求用户输入数字的数量,然后使用for循环迭代用户输入的数字。如果输入数字是偶数,则打印该数字。
编写脚本时,应该检查用户输入的数字是否为有效数字,并使用shell检查来确认其为数字类型。