while循环(for循环在我上一个博文中写到了)
read -p "please input a num:" num
i=1
sum=0
while [ $i -le $num ]
do
sum=$((sum+i))
i=$((i+1))
done
echo "the number is :" $sum
read:输入一个数并获取(共8个参数,常用参数如下)
-p | 指定要显示的提示 |
-s | 静默输入,一般用于密码 |
-n # | 指定输入的字符长度最大值# |
-d ‘字符’ | 输入结束符,当你输入的内容出现这个字符时,立即结束输入 |
-t N | 超出N秒没有进行输入,则自动退出。 |
i:初始化为1
sum:初始化为0
while循环格式:while [ 条件 ] do 内容 done
最终输出
程序运行步骤
1:touch ~/example-for.sh
2:vi ~/example-for.sh
3:输入代码
4:sh ~/example-for.sh
代码:
注:while循环中中括号内前后都得有一个空格,不然会报错
注:可以在本用户的根目录下下创建.vimrc文件,在里面写入vim打开文件的格式配置,例如set nu,这样以后每次打开文件就默认自动显示行号啦~