分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。

概述在编程语言中,while循环(英语:while loop)是一种控制流程的陈述。利用一个返回结果为布林值(Boolean)的表达式作为循环条件,当这个表达式

大家好,今天给各位分享分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

1、while创建定时任务

#!/bin/bashwhile true do uptime sleep 0.6done 结果:

2、计算1-100的和

–bc命令执行

回声`seq -s + 1 100`|bc

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。

–while循环

#!/bin/bashi=1while [ ‘$i’ -le 100 ] do ((b=b+i)) ((i++))doneecho $b

3、手机通讯计费功能

#!/bin/bashsum=1000i=15而[ $sum -ge 15 ] docatEOF==================1.发送短信2.查询余额3.账户充值4.退出=================EOF read -p ‘你想做什么? ‘ Some case ‘$Some’ in 1) sum=$((sum-i)) read -p ‘请输入短信内容:’ read -p ‘请输入收件人:’ sleep 0.3 echo ‘发送成功.’ echo ‘您当前的余额是$sum’ ; 2) echo ‘您当前余额为$sum’ ; 3) read -p ‘请输入您要充值的金额:’ ChongZhi sum=$((sum+ChongZhi)) echo ‘充值成功,当前余额为$sum’ ; 4)退出; *) echo ‘输入错误! ‘ exit 2 esacdoneecho ‘余额不足,请及时充值! ‘

4、获取取文件中的行,单词和字符

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。

4.1 迭代获取文件中的每一行

–方法一while read line; do echo $line;done file.txt –方法二cat file.txt|while read line doecho $linedone –方法三exec file.txtwhile read line; do echo line;done4.2 迭代每个单词

对于$line 中的单词;执行echo $word;done4.3 迭代以获取每个字符

word=participatefor ((i=0;i${#word};i++)) do echo ${word:1:1};done4.4 同时获取文件中的行、单词和字符脚本

#!/bin/bashn=1while read i do echo ‘Line ${n}$i’ m=1 for x in $i do echo ‘Word ${m}th’ echo $x|grep -o 。 ((m++)) 完成((n++)) 完成$1

用户评论

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
醉婉笙歌

太赞了!之前我一直对shell循环有点畏惧,没想到几个简单的例子就把问题解决了!这个while循环的使用方式简直绝美。学习一下试试能不能用在自己的项目里。

    有6位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
服从

看了这篇博客,终于明白了我为什么一直对shell脚本的循环语句理解不清。作者很会讲故事,4个实例讲解得清清爽爽,好懂! 我以前总是在书上看到代码就头疼,这篇文章让我觉得学习shell脚本并不难。

    有8位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
南宫沐风

shell 脚本一直想学,但是总觉得自己没能力弄明白。这款博客真的太棒了,把while循环解释的那么通俗易懂,还有实例演示,简直就是小白快速入门指南!强烈推荐给所有想要学习 shell 脚本的人们。

    有9位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
十言i

写的不错!可是我感觉这些例子还是太简单了,没有涉及到实际开发场景中的复杂逻辑,希望作者以后能分享一些更实用、更有针对性的实例

    有5位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
算了吧

说实话,我还是觉得写shell脚本有点累。虽然这篇文章的例子很详细,但是我总觉得不如用交互式编程更快更高效一点。

    有20位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
?娘子汉

感谢分享!我一直想学习shell脚本,你的文章给了我信心! 我现在就开始练习,争取在不久后能够学会写出自己的shell脚本。

    有5位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
北染陌人

博客内容不错,通俗易懂。但是实例代码写的过于简单,没有体现while循环的实际应用场景.

    有19位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
逃避

我觉得while循环用得太多,浪费时间了! 如果能用其他方法替代,效率会更高

    有18位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
烟雨萌萌

很喜欢这种讲解方式,实例很清楚易懂,学习起来很有趣! 我以前一直觉得shell脚本很难理解,现在看来只要掌握了while循环的关键,就能够轻松上手了!

    有13位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
莫飞霜

这个while循环的介绍很棒!我之前看过的教程没有这么形象地解释过。我已经开始试着自己写几个小例子了!期待作者以后分享更多好文章!

    有15位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
凉话刺骨

这篇文章让我对while循环有了更直观的理解。虽然说实例比较简单,但是对于初学者来说足够帮助了,谢谢分享!

    有13位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
╯念抹浅笑

我个人觉得while循环还是有点复杂,需要花一些时间理解它的运作原理。 但这篇博客讲解得确实不错,循序渐进,比较容易入门!

    有17位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
嘲笑!

虽然这篇文章的例子很基础,但让我对shell脚本有了更具体的想法。下一步计划学习一些更复杂的使用场景,看看还能用什么方法来实现

    有18位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
珠穆郎马疯@

我之前一直喜欢用Python写脚本,因为python语法更简洁易懂,但有时候确实需要用到 Shell 脚本。所以现在就好好看下这个while循环的用法,争取能应用到自己的项目中去。

    有13位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
一笑傾城゛

作者写的很详细,对理解while循环很有帮助! 我之前就想过学习shell脚本,这篇文章让我鼓起勇气开始学习了,希望能顺利完成我的目标!

    有13位网友表示赞同!

分享4个shell脚本示例。读完它们后,您将知道如何使用while 循环。
青墨断笺み

分享的文章很棒!特别是几个实例讲解非常清楚,直观地展示了while循环的使用。 现在我对于Shell脚本的while循环有了更清晰的认识。 希望能看到更多这类易懂实用的教程!

    有6位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/112373.html

(0)
小su's avatar小su
上一篇 2024年8月31日 下午10:15
下一篇 2024年8月31日 下午10:16

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注