广告
返回顶部
首页 > 资讯 > 精选 >如何在Shell中使用while循环
  • 438
分享到

如何在Shell中使用while循环

2023-06-09 14:06:18 438人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关如何在shell中使用while循环,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.利用while循环计算1到100的和:示例代码1:#!/bin/bashi=

这篇文章将为大家详细讲解有关如何在shell中使用while循环,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

示例代码1:

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

如何在Shell中使用while循环

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

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

如何在Shell中使用while循环

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

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

如何在Shell中使用while循环

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=1done

如何在Shell中使用while循环

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  < $file

如何在Shell中使用while循环

如何在Shell中使用while循环

示例2:按列读取文件内容

#!/bin/bashfile=$1if [[ $# -lt 1 ]]then echo "Usage: $0 please enter you filepath" exitfiwhile read -r f1 f2 f3  #将文件内容分为三列do echo "file 1:$f1 ===> file 2:$f2 ===> file 3:$f3"  #按列输出文件内容done < "$file"

如何在Shell中使用while循环

如何在Shell中使用while循环

4.while循环中的死循环:

示例:利用死循环,让用户做选择,根据客户的选择打印相应结果

#!/bin/bash#打印菜单while :do echo "********************" echo "    menu    " echo "1.tima and date" echo "2.system info" echo "3.uesrs are doing" echo "4.exit" echo "********************" read -p "enter you choice [1-4]:" choice#根据客户的选择做相应的操作 case $choice in  1)  echo "today is `date +%Y-%m-%d`"  echo "time is `date +%H:%M:%S`"  read -p "press [enter] key to continue..." Key  #暂停循环,提示客户按enter键继续  ;;  2)  uname -r  read -p "press [enter] key to continue..." Key  ;;  3)  w  read -p "press [enter] key to continue..." Key  ;;  4)  echo "Bye!"  exit 0  ;;  *)  echo "error"  read -p "press [enter] key to continue..." Key  ;; esacdone

如何在Shell中使用while循环

关于如何在Shell中使用while循环就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 如何在Shell中使用while循环

本文链接: https://www.lsjlt.com/news/256217.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Shell中使用while循环
    这篇文章将为大家详细讲解有关如何在Shell中使用while循环,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.利用while循环计算1到100的和:示例代码1:#!/bin/bashi=...
    99+
    2023-06-09
  • Shell中while循环怎么使用
    本文小编为大家详细介绍“Shell中while循环怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Shell中while循环怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。while 循环是 She...
    99+
    2023-06-27
  • shell如何使用for或while循环
    这篇文章将为大家详细讲解有关shell如何使用for或while循环,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。for/while 循环for ((i=0;&...
    99+
    2022-10-19
  • 如何使用Shell脚本while、until循环语句
    这篇文章主要讲解了“如何使用Shell脚本while、until循环语句”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Shell脚本while、until循环语句”吧!一、while...
    99+
    2023-06-09
  • Shell中的for和while循环的用法
    本篇内容主要讲解“Shell中的for和while循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的for和while循环的用法”吧!一、for循环1.数字段形式代码如下:f...
    99+
    2023-06-09
  • PHP如何使用while循环
    这篇文章主要为大家展示了“PHP如何使用while循环”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何使用while循环”这篇文章吧。PHP while...
    99+
    2022-10-19
  • 如何在Shell中使用for循环
    本篇文章给大家分享的是有关如何在Shell中使用for循环,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第一类:数字性循环for1-1.sh#!/bin/bash &...
    99+
    2023-06-09
  • 如何使用Python中的while循环
    如何使用Python中的while循环在Python编程中,循环是非常重要的概念之一。循环可以帮助我们重复执行一段代码,直到满足指定条件为止。其中,while循环是一种被广泛使用的循环结构之一。通过使用while循环,我们可以根据条件的真假...
    99+
    2023-10-22
    Python编程 while循环 Python循环
  • PHP中如何使用do...while循环
    这篇文章将为大家详细讲解有关PHP中如何使用do...while循环,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP do...while 循环do...while ...
    99+
    2022-10-19
  • php中while循环如何用
    这篇文章主要介绍“php中while循环如何用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php中while循环如何用”文章能帮助大家解决问题。php中while循环有两种:1、while循环语句...
    99+
    2023-07-05
  • Python的while循环和for循环如何使用
    本文小编为大家详细介绍“Python的while循环和for循环如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python的while循环和for循环如何使用”文章能帮助大家解决疑惑,下面跟着小编...
    99+
    2022-10-19
  • Shell中的while循环几种使用实例详解
    1.利用while循环计算1到100的和: 示例代码1: #!/bin/bash i=1 sum=0 while [ $i -le 100 ] do let sum=sum+$i let i++ done ech...
    99+
    2022-06-04
    shell中while循环 shell中while循环的使用 shell中的while循环几种使用实例详解
  • 怎么在while循环中使用sleep命令
    怎么在while循环中使用sleep命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 从1到10,每隔一秒打印一个数字#! /bin/bash #...
    99+
    2023-06-09
  • 怎么在python中使用while循环语句
    这期内容当中小编将会给大家带来有关怎么在python中使用while循环语句,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究...
    99+
    2023-06-14
  • Shell脚本中for循环、while循环及case分支语句怎么用
    本篇内容主要讲解“Shell脚本中for循环、while循环及case分支语句怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell脚本中for循环、while循环及case分支语句怎么...
    99+
    2023-06-28
  • for循环如何在shell脚本中使用
    这期内容当中小编将会给大家带来有关for循环如何在shell脚本中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。for 命令:for i in 的各种用法 :for i in “file1” “fil...
    99+
    2023-06-09
  • PHP中如何使用do-while循环语句
    PHP中如何使用do-while循环语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。do-while循环语句的特点:先执行循环体,然后判断循环条件是否成立。d...
    99+
    2023-06-20
  • python中while循环怎么使用
    在Python中,可以使用while循环来重复执行一段代码,直到满足一定的条件为止。while循环的语法格式如下:```python...
    99+
    2023-08-25
    python while
  • 在Python的while循环中使用else以及循环嵌套的用法
    循环使用 else 语句 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)...
    99+
    2022-06-04
    嵌套 Python
  • shell脚本实战中while循环语句怎么用
    这篇文章给大家分享的是有关shell脚本实战中while循环语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言while循环语句的语法分析语法格式一:while [条件]do 操作d...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作