shell中的while循环实例 您所在的位置:网站首页 编写shell程序输出1到10的整数 shell中的while循环实例

shell中的while循环实例

2023-09-13 07:05| 来源: 网络整理| 查看: 265

1.利用while循环计算1到100的和:

示例代码1:

#!/bin/bashi=1sum=0while [ $i -le 100 ]do  let sum=sum+$i  let i++done

echo $sum

示例代码2:利用while循环计算1到100之间所有奇数之和

#!/bin/bashi=1sum=0while [ $i -le 100 ]do  let sum=sum+$i  let i+=2done

echo $sum

示例代码3:利用while循环计算1到100之间所有偶数之和

#!/bin/bashi=2sum=0while [ $i -le 100 ]do  let sum=sum+$i  let i+=2done

echo $sum

2.利用while循环打印**

示例代码:利用while循环打印一个5x5的*

#!/bin/bashi=1j=1while [  $i  -le  5  ]do  while [  $j  -le  5  ]  do     echo -n  "*  "     let j++  done  echo  let  i++  let  j=1

done

3.使用read结合while循环读取文本文件:

示例代码1:

#!/bin/bashfile=$1                  #将位置参数1的文件名复制给fileif [ $# -lt 1 ];then      #判断用户是否输入了位置参数  echo "Usage:$0 filepath"  exitfiwhile read -r line   #从file文件中读取文件内容赋值给line(使用参数r会屏蔽文本中的特殊符号,只做输出不做转译)do

  echo $line        #输出文件内容

done   



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有