shell脚本编程之循环语句学习笔记

 更新时间:2014年09月11日 10:56:24   投稿:junjie  
这篇文章主要介绍了shell脚本编程之循环语句学习笔记,本文内容较简单,可以作为shell循环语句的备忘录,忘记怎么写时来看看吧~需要的朋友可以参考下

本篇博客很简单,看一下shell编程使用到的循环语句,包括for循环,while循环,until循环,for后边跟一个变量,然后是一个集合,将集合中的东西赋给这个变量,每次循环执行,这跟java中的foreach很像,while循环和if使用同样的条件判断,满足条件执行语句,until和while相反,不满足条件执行语句,是不是很简单啊,下面看一下代码吧。

复制代码 代码如下:

#!/bin/sh
#for循环最基本的用法
for var in "hello" "xiao ta" "welcome to www.jb51.net"
do
echo -n "$var "
done
echo
#通配符扩展
for var in $(ls *.sh)
do
echo "$var"
done

#while循环,后边和if一样跟的都是条件
echo "please input secret"
read secret
while [ "$secret" != "xiao ta" ]
do
echo "try again"
read secret
done

#until循环和while相反,条件为假才执行
echo "please input text"
read text
until [ "$text" = "xiao ta" ]
do
echo "try again"
read text
done

exit 0

相关文章

  • 提高你工作效率的shell命令总结大全

    提高你工作效率的shell命令总结大全

    脚本语言可以减少很多手动的操作,作为一个Linux程序员都应该了解简单的脚本编写来代替手动的操作,下面这篇文章主要给大家总结分享了一些提高你工作效率的shell命令,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面来一起看看吧。
    2017-07-07
  • Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)

    Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)

    这篇文章主要介绍了Bash技巧:把变量赋值为换行符,判断文件是否以换行符结尾,需要的朋友可以参考下
    2020-08-08
  • 在Linux中重命名文件和目录的几种方法

    在Linux中重命名文件和目录的几种方法

    在这篇基本命令行教程中,你将学习在 Linux 终端重命名文件和目录的各种方法,文中通过代码示例讲解非常详细,对学习Linux重命名文件和目录非常有帮助,需要的朋友跟着小编一起来学习吧
    2024-01-01
  • Bash Shell脚本学习小结

    Bash Shell脚本学习小结

    今天需要写一个Shell脚本。很简单,判断一个日志文件是否大大于2G,如果大于2G则删除。久了没有写bash,竟然一点都想不起来写了。于是复习了一下,下面对今天的学习做个小结
    2013-01-01
  • Linux 查看内存插槽数、最大容量的方法

    Linux 查看内存插槽数、最大容量的方法

    下面小编就为大家带来一篇Linux 查看内存插槽数、最大容量的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

    如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

    本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,并展示了如何格式化输出和将结果保存到文件中,感兴趣的朋友一起看看吧
    2025-01-01
  • Shell函数的7种用法介绍

    Shell函数的7种用法介绍

    这篇文章主要介绍了Shell函数的7种用法介绍,本文讲解了在shell文件内部定义函数并引用、返回值、函数输出、向函数传递参数、全局变量与局部变量等内容,需要的朋友可以参考下
    2014-11-11
  • 分享shell编程中的几个小技巧

    分享shell编程中的几个小技巧

    分享shell编程中的几个小技巧,学习shell编程的朋友可以看下
    2013-02-02
  • Linux shell select菜单选择实现代码

    Linux shell select菜单选择实现代码

    主要介绍了Bash Shell中的select命令简单使用示例,通常用于流程控制功能的实现,需要的朋友可以参考下
    2021-07-07
  • Ubuntu配置NFS的具体流程(推荐)

    Ubuntu配置NFS的具体流程(推荐)

    下面小编就为大家带来一篇Ubuntu配置NFS的具体流程(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论