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.sxglgf.com"
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

相关文章

  • Linux中使用Shell脚本查看Java线程的CPU使用情况

    Linux中使用Shell脚本查看Java线程的CPU使用情况

    这篇文章主要介绍了Linux中使用Shell脚本查看Java线程的CPU使用情况,需要的朋友可以参考下
    2014-06-06
  • linux shell的输出效果修改方法(界面颜色)

    linux shell的输出效果修改方法(界面颜色)

    文本终端的颜色可以使用“ANSI非常规字符序列”来生成,有时候想个性化输出,就可以参考下面的方法
    2013-01-01
  • Vim中列出TODO与FIXME等备注的方法

    Vim中列出TODO与FIXME等备注的方法

    很多代码编辑器,在注释里写上 XXX TODO FIXME NOTE 关键字的话,这几个关键字是会被高亮显示的。但很多人不知道,下面这篇文章主要介绍了Vim中列出TODO与FIXME等备注的方法,文中通过示例代码介绍的非常详细,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-06-06
  • Shell交互批量更改主机名的方法

    Shell交互批量更改主机名的方法

    大家可能会遇到这种情况,需要批量修改主机名和同步hosts文件到多台主机,例如新购置了一批云服务器等,可能主机名称上并不能满足你的命名规则或规范,但如果一台台去更改可能就太慢又无聊,所以shell脚本绝对是你的最佳选择。下面看看Shell批量更改主机名的方法。
    2016-12-12
  • SVN限制message字符个数及格式的实例

    SVN限制message字符个数及格式的实例

    下面小编就为大家带来一篇SVN限制message字符个数及格式的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • linux上搭建solr的操作方法(用tomcat部署)

    linux上搭建solr的操作方法(用tomcat部署)

    下面小编就为大家分享一篇linux上搭建solr的操作方法(用tomcat部署),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 一个简单的linux命令 tail

    一个简单的linux命令 tail

    这篇文章主要介绍了一个简单的linux命令tail,tail命令用来从指定点开始将文件写到标准输出,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 一些Linux Shell中的权限相关知识总结

    一些Linux Shell中的权限相关知识总结

    这篇文章主要介绍了一些Linux Shell中的权限相关知识总结,使Linux入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • linux shell 字符串操作(长度,查找,替换)详解

    linux shell 字符串操作(长度,查找,替换)详解

    这篇文章主要介绍了linux shell 字符串操作(长度,查找,替换)详解,需要的朋友可以参考下
    2015-10-10
  • shell将脚本输出结果记录到日志文件的实现

    shell将脚本输出结果记录到日志文件的实现

    下面小编就为大家带来一篇shell将脚本输出结果记录到日志文件的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论