linux编写shell脚本程序,计算1+2+3+…+100,计算过程编写为函数
时间: 2024-12-13 08:21:13 浏览: 4
linux操作系统+shell程序设计+实验报告及代码和操作过程+交流学习
在Linux环境下编写Shell脚本程序来计算从1到100的累加和,可以将这个任务封装在一个名为`sum_to_hundred`的函数里。下面是一个简单的示例:
```bash
#!/bin/bash
# 定义计算函数
function sum_to_hundred {
total=0
for ((i=1; i<=100; i++))
do
total=$((total + i))
done
echo "1到100的和为: $total"
}
# 调用函数
sum_to_hundred
```
在这个脚本中:
- `#!/bin/bash` 是Shebang行,告诉系统使用Bash解释器来运行此脚本。
- `sum_to_hundred` 函数接受一个无参,通过循环变量 `i` 逐步累加数字,最后返回总和。
- 使用 `echo` 输出结果。
你可以保存这个脚本到一个文件,比如 `sum_script.sh`,然后在终端使用 `chmod +x sum_script.sh` 给它执行权限,然后通过 `./sum_script.sh` 来运行它。
阅读全文