以下是一个Bash脚本的示例,它将接收到的参数作为数字相加:
#!/bin/bash
sum=0
# 遍历所有参数
for arg in "$@"
do
# 将参数转换为整数,如果无法转换,则跳过该参数
if [[ $arg =~ ^[0-9]+$ ]]; then
# 将参数添加到总和中
sum=$((sum + arg))
fi
done
echo "总和为: $sum"
使用方法:
sum.sh
)。chmod +x sum.sh
命令,以赋予脚本执行权限。./sum.sh 2 4 6
,其中2 4 6
是要相加的数字参数。你可以根据需要添加更多参数。总和为: 12
。