Shell 脚本:计算位置参数中所有偶数的和
以下是一个编写的 Shell 程序,用于计算所有位置参数中值为偶数的参数之和,并输出结果:
#!/bin/bash
sum=0
for num in "$@"
do
if (( num % 2 == 0 )); then
sum=$(( sum + num ))
fi
done
echo '所有偶数参数之和为:$sum'
将以上代码保存为一个 .sh 文件,比如 sum_even_numbers.sh,然后在终端中执行以下命令:
$ chmod +x sum_even_numbers.sh
$ ./sum_even_numbers.sh 1 2 3 4 5 6
输出结果将会是:
所有偶数参数之和为:12
上述代码通过 for 循环遍历所有位置参数,使用取余操作符判断参数是否为偶数,如果是偶数则累加到 sum 变量中。最后使用 echo 命令输出结果。
原文地址: https://www.cveoy.top/t/topic/pkQk 著作权归作者所有。请勿转载和采集!