shell脚本while循环实例:计算1到100的和
#!/bin/bash
#上一行的意思是声明这个script使用的是shell名称,符号#!组合意思是声明shell符号#是用来注释的
i=1
temp=101
sum=0
while [ $i -ne $temp ] 注意:此处一定要注意左中括号后面以及又中括号前面一定要有空格,否则会报错
do
sum=$(($sum + $i)) 注意:此处必须有两个括号
i=$(($i+1))
echo $sum 在终端输出sum的值
done
附:如果在脚本执行的过程中需要向终端输出内容可以在脚本中添加语句echo 计算1到100的和
如果需要执行命令,直接在脚本中添加要执行的命令即可,
如果需要每隔一秒执行一次则添加sleep 1 命令延迟一秒,
如果需要在执行过程中向文本文件中输出内容可以添加
echo 计算1到100的和>>filename.txt (向文本文件filename.txt中输出“计算1到100的和”)