这是一个简单的 Bash 脚本,用于计算从 1 到输入的数字 n 的和。

#!/bin/bash

echo
read num

sum=0
for ((i=1;i<=num;i++))
do
  sum=$((sum+i))
done

echo '1+2+3+...+$num=$sum'

使用方法:

  1. 将代码保存为一个以 .sh 为后缀的文件,例如 sum.sh。
  2. 打开终端,进入到 sum.sh 所在的文件夹。
  3. 运行脚本,输入 ./sum.sh 并按下回车键。
  4. 在终端中输入一个数字,例如 10,然后按下回车键。
  5. 脚本将计算出 1+2+3+...+10 的和,并输出结果。

示例:

$ ./sum.sh

10
1+2+3+...+10=55

代码解释:

  • #!/bin/bash:指定脚本使用 Bash 解释器执行。
  • read num:从终端读取用户输入的数字,并将其存储在变量 num 中。
  • sum=0:初始化变量 sum 为 0,用于存储累加结果。
  • for ((i=1;i<=num;i++)):循环遍历从 1 到 num 的所有整数。
  • sum=$((sum+i)):在循环中将当前数字 i 加到 sum 中。
  • echo '1+2+3+...+$num=$sum':输出最终的计算结果。

原文地址: https://www.cveoy.top/t/topic/nvu5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录