shell中的while

基本语法

while [ 条件判断式 ]
do
程序
done

应用实例

案例 1 :从命令行输入一个数 n,统计从 1+..+ n 的值是多少?

#!/bin/bash#案例 1 :从命令行输入一个数 n,统计从 1+..+ n 的值是多少?MYSUM=0
I=0
while [ $I -le $1 ]
doMYSUM=$[$MYSUM+$I]I=$[$I+1]
done
echo "统计从1加到$1的值=$MYSUM"

shell中的while相关推荐

  1. shell中十种实现自加的方法

    shell中十种实现自加的方法 let "n = $n + 1" : $((n = $n + 1)) ((n = n+1)) n=$(($n + 1)) : $[ n = $n + ...

  2. 【linux】shell中整数运算的加、减、乘、除

    1.使用双括号"(( ))" shell中变量实现加法的方法 d= $(($d + 2)) 例子如下 #!/bin/bash d=0 echo "d=$d"fo ...

  3. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  4. Linux从mysql中读取数据_linux shell中读写操作mysql数据库

    本文介绍了如何在shell中读写mysql数据库.主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为 ...

  5. shell中的函数shell中的数组告警系统需求分析

    2019独角兽企业重金招聘Python工程师标准>>> 20.16/20.17 shell中的函数 函数的概念 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用 ...

  6. shell中大于、等于、小于

    shell中大于.等于.小于 -eq           等于 -ne           不等于 -gt            大于 -lt            小于 -ge           ...

  7. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?

    每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...

  8. linux的shell的功能,linux shell中${ }的一些特异功能

    linux shell中${ }的一些特异功能,这部分内容是shell中的比较经典的部分之一,建议认真学习,深刻体会. 假设我们定义一个变量为: file=/dir1/dir2/dir3/my.fil ...

  9. linux shell中小数的运算

    对于在Shell中进行小数数字的计算,其实方法有很多,但是常用的方法都有其弱点: 1.bc bc应该是最常用的Linux中计算器了,简单方便,支持浮点. root@localhost:~# echo ...

  10. shell中执行脚本并显示到终端和保存到日志文件中

    我们知道,在shell中执行脚本会返回一定信息到终端屏幕上 ,但是有一些特殊情况,如以下情况: 1)显示到终端中 echo  "abck" 以上在手动执行脚本中是可以的,如果是编写 ...

最新文章

  1. Transformer代码完全解读!
  2. 20多岁大专生吐槽:面试39岁同济大学毕业的测试专家,对方却连简单编程题都不会!...
  3. 网站怎样建设才能更好的吸引住用户呢?
  4. gcc 与 glibc 的关系 glibc版本查看
  5. python多进程队列中的队列_python 多进程队列数据处理详解
  6. 凉了!张三同学没答好「进程间通信」,被面试官挂了....
  7. 在eclipse中安装svn插件
  8. 程序员最爱用 Emacs 写 Python、Bash,调研了 7300 位开发者有这些发现
  9. 【免费毕设】JAVA监听系统的设计与开发(源代码+论文)
  10. 操作员界面图形设计的基本原则
  11. python mysql connector
  12. zookeeper watcher使用注意点
  13. Socket.io 的 emit
  14. 【iqiqiya专版】超级网易云音乐V1.0----网易云解析下载工具
  15. 从《目标》、《凤凰项目》到《持续交付》:DevOps 的过去、现在及未来
  16. 高端存储“四十不惑”
  17. scrapy--Rule()与LinkExtractor()函数理解
  18. 2015.02.08——张佳莉
  19. 【CVPR 2022】Deblur-NeRF: Neural Radiance Fields from Blurry Images
  20. addEventListener和addListener的区别

热门文章

  1. 普元EOS7.5,finishworkitem结束工作项报java.lang.NumberFormatException异常
  2. 1998-2014年工企污染数据库
  3. 用ffmpeg录制小程序直播开发高清视频并实现直播推流
  4. Matlab技巧总结——22-MathorCup
  5. 基于C语言Win32API窗口实现的物流配送信息管理系统
  6. 国产台灯哪个品牌比较好?2023分享国内护眼灯排名
  7. python抓取dblp网站的arXiv论文,下载保存成pdf
  8. 【机器学习】信息论基础(联合熵、条件熵、交叉熵、KL散度等)+ Python代码实现
  9. 中海达数据怎么转rinex_中海达GPS数据处理软件包使用手册-(36页)-原创力文档...
  10. 用grads读取txt中经纬度画站点图