Shell 脚本:计算位置参数中偶数之和
以下是一个用 for 循环计算所有位置参数中偶数之和的 shell 脚本:
#!/bin/bash
sum=0
for arg in '$@'; do
if (( arg % 2 == 0 )); then
sum=$((sum + arg))
fi
done
echo '偶数之和为:$sum'
你可以将上述代码保存为一个 shell 脚本文件(例如 sum_even.sh),然后在命令行中运行该脚本并传入位置参数,程序将计算并输出偶数之和。
示例运行:
$ ./sum_even.sh 1 2 3 4 5 6
偶数之和为:12
在上面的示例中,传入的位置参数为 1 2 3 4 5 6,其中偶数为 2、4 和 6,它们的和为 12。
原文地址: https://www.cveoy.top/t/topic/pkO5 著作权归作者所有。请勿转载和采集!