• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > shell脚本编程之循环语句学习笔记

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了shell脚本编程之循环语句学习笔记等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本篇博客很简单,看一下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
</div>

</div>

您可能想查找下面的文章:

相关文章

  • shell的比较运算介绍
  • 判断文件是否存在的shell脚本代码
  • 一天一个shell命令 linux好管家-进程-ps命令详解
  • gearman队列持久化引发的问题及解决方法
  • Shell脚本实现批量替换文件内容
  • Linux shell命令帮助格式详解
  • linux中kvm的安装及快照管理
  • Shell脚本break和continue命令简明教程
  • 一个简单的linux命令 tail
  • 详解Linux中vi命令大全

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • shell命令行参数用法简介
    • 浅谈Linux 二进制包安装MySQL的一些问题
    • Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2
    • Shell中调用、引用、包含另一个脚本文件的三种方法
    • Linux Shell脚本系列教程(五):数学运算
    • 一键备份gitolite服务器的Shell脚本
    • 轻松掌握Linux关机重启命令
    • kill特定进程的shell脚本代码
    • CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
    • 详解shell中>/dev/null 2>&1到底是什么

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有