iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >shell中的循环语句、判断语句实例介绍
  • 726
分享到

shell中的循环语句、判断语句实例介绍

2023-06-09 19:06:01 726人浏览 薄情痞子
摘要

这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实

这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实例介绍”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

shell的循环主要有3种,for,while,until
shell的分支判断主要有2种,if,case

一,for循环

代码如下:


#!/bin/bash

for file in $(ls /tmp/test/mytest |grep sh)   //for in格式是shell for的基本格式,根js的for in类似
do               //循环开始你就把它当成{
 echo $file
done             //循环结束你就把它当成}

for ((i=0;i<10;i++))        //注意是双小括号,由于受其他语言的影响,很容易搞错
do
 echo -n $i
done

echo \     //输出换行

for i in 0 1 2 3 4 5 6 7 8 9
do
 echo -n $i
done

echo \

for i in "0 1 2 3 4 5 6 7 8 9"    //这个根上面是有区别的,这个循环只循环了一次,双引号里面只是一个变量
do
 echo -n $i
done

exit 0

二,while循环

代码如下:


#!/bin/bash
i=0
while ((i<10))
do
 echo $i
 ((i += 1))
done

i=0
while [ $i -lt 10 ]  //注意括号内侧二边的空格
do
 echo $i
 let "i+=1"   //加1
done
exit 0

三,until循环

代码如下:


#!/bin/bash

END_CONDITioN=end
until [ "$var1" = "$END_CONDITION" ]  //读取的变量根设定的变量相等时退出循环,不然永远循环
do
 echo "Input variable #1 "
 echo "($END_CONDITION to exit)"
 read var1
 echo "variable #1 = $var1"
 echo
done  
exit 0

四,if语句

代码如下:


#!/bin/bash

echo "Input a number #1 "
read num
echo "variable #1 = $num"

if [ $num -lt 60 ]    //注意lt前面的-,很容易忘的
then
 echo "you are not pass"
elif [ $num -lt 70 ] && [ $num -ge 60 ]  //多个条件的判断
then
 echo "pass"
elif [[ $num -lt 85 && $num -ge 70 ]] //如果放在一起,要注意是双方括号,不要写成[ $num -lt 85 && $num -ge 70 ]
then
 echo "Good"
elif (( $num <= 100 )) && (( $num >= 85 ))  //对于有语言基础的人来说,这种写法让人觉得很舒服,不要忘了是双小括号
then
 echo "very good"
else
 echo "num is wrong"
fi                                 //if要有结束标签的,根XML很像,不闭合,就报错

exit 0

五,case语句

代码如下:


#!/bin/sh
case $1 in
 start)
 echo "start ok"
 ;;       //注意一点,要注意是双分号
 stop)
 echo "stop  ok"
 ;;
 restart)
 echo "restart ok"
 ;;
 *)
 echo "no param"
 ;;
esac      //注意闭合标签
exit 0

[root@krlcGCms01 forif]# sh c1.sh stop
stop  ok

到此,关于“shell中的循环语句、判断语句实例介绍”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: shell中的循环语句、判断语句实例介绍

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

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

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

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

下载Word文档
猜你喜欢
  • shell中的循环语句、判断语句实例介绍
    这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实...
    99+
    2023-06-09
  • shell中的循环语句、判断语句实例
    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test/m...
    99+
    2022-06-04
    语句 实例 shell
  • Python中判断和循环语句的实例用法介绍
    这篇文章主要讲解了“Python中判断和循环语句的实例用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中判断和循环语句的实例用法介绍”吧!if、elif、elseage=1...
    99+
    2023-06-02
  • Shell中的循环语句for、while、until实例介绍
    本篇内容主要讲解“Shell中的循环语句for、while、until实例介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的循环语句for、while、until实例介绍”吧!在编...
    99+
    2023-06-09
  • Python中的判断语句,循环语句,函数
    目录1. 判断语句1.1 布尔类型和比较运算符1.1.1 布尔类型1.1.2 比较运算符1.2 if 语句1.2.1 if 语句基本格式1.2.2 if else 语句1.2.3 i...
    99+
    2022-11-11
  • Shell循环语句及中断语句的使用
    目录for循环语句例题1:批量添加用户例题2:根据IP地址检查主机状态while循环语句例题1 猜价格游戏例题二:批量添加用户until循环语句例题:计算1~50的值中断(break和continue)①break②con...
    99+
    2023-05-12
    Shell循环语句 Shell中断语句
  • linux中shell有哪些循环与判断语句
    linux中shell有哪些循环与判断语句?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一,for循环#!/bin/bash  for&nb...
    99+
    2023-06-09
  • shell if判断语句实例分析
    今天小编给大家分享一下shell if判断语句实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。UNIX Shell 里...
    99+
    2023-06-27
  • Shell如何使用条件判断语句与循环
    本篇内容主要讲解“Shell如何使用条件判断语句与循环”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell如何使用条件判断语句与循环”吧!1.条件判断1.1基本语法[condition]注意...
    99+
    2023-06-09
  • Python中的条件判断语句与循环语句用法小结
    if语句 >>通用格式 if语句一般形式如下: if <test1>: <statements1> elif <test2>: <stateme...
    99+
    2022-06-04
    语句 小结 条件
  • python中的条件判断语句的使用介绍
    目录1. 避免多层分支嵌套2. 封装过于复杂的逻辑判断3. 不同分支下的重复代码4. 合理使用三元表达式5. 常见技巧5.1德摩根定律5.2自定义类的魔法方法5.3在条件判断中使用 ...
    99+
    2022-11-13
  • javascript中如何使用判断和循环语句
    javascript中如何使用判断和循环语句,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript if...Else 语句。。。...
    99+
    2022-10-19
  • Shell中的循环语句for、while、until实例讲解
    在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。这里包括for/while/until循环,以及变量自增的语法实例。 Shell(以...
    99+
    2022-06-04
    语句 实例 Shell
  • 【Python入门篇】——Python中判断语句(if elif else语句,判断语句的嵌套与实战案例)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-08-31
    python 开发语言 numpy
  • 快速入门Shell脚本之条件判断语句与循环
    相信大家已经对shell脚本有一定的了解了,大家对于shell脚本的条件判断语句一定非常期待。本篇博客,我们来聊一聊关于shell的条件判断语句与循环。 1.条件判断 1.1基本语法 [condition] 注意:...
    99+
    2022-06-04
    Shell 条件判断 Shell 循环
  • Python中条件语句、循环语句和pass语句的使用示例
    目录一、条件语句1、if……else……语句 1)单分支2)双分支 2、if…&hellip...
    99+
    2022-11-11
  • C语言中循环语句练习实例
    计算n的阶乘 int main() { int i=0; int ret=1; scanf("%d",&i); for(i=1;i<=n;i++) { ret=ret*...
    99+
    2022-11-12
  • Python判断和循环语句的分析与应用
    目录一、条件判断语句1、单纯的if语句2、if else语句3、if elif else语句二、循环语句while循环语句while语句while else语句for循环语句三、br...
    99+
    2022-11-11
  • linux shell内置判断语句的示例分析
    这篇文章主要介绍了linux shell内置判断语句的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。内置判断,成功的时候返回0,不成功返回非零  test ...
    99+
    2023-06-09
  • shell脚本语言之if条件判断语句实例详解
    目录1.单分支if条件语句1.1举例:判断目录是否存在,不存在则创建2.双分支if条件语句2.1举例:监听并自动重启apache服务脚本3.多分支if条件语句3.1举例:判断用户输入的是文件还是目录4.case条件语句4...
    99+
    2022-06-05
    shell if条件判断 shell脚本else if判断 shell的if判断
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作