`
a387776286
  • 浏览: 11473 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Shell-while语句

 
阅读更多
while [ condition ]
do
   command1
   command2
   command3
done

描述condition为true时命令1到命令3将会一直执行,直到条件为false

#!/bin/bash
x=1
# -le小于 -gt 大于 -le等于
while [ $x -le 5 ]
do
  echo "Welcome $x times"
  x=$(( $x + 1 ))
done

counter=$1
factorial=1
# 防止出现 [: =: unary operator expected 的错误时使用[[]]
while [[ $counter -gt 0 ]]
do
   factorial=$(( $factorial * $counter ))
   counter=$(( $counter - 1 ))
done
echo $factorial

#!/bin/bash
#>>是指重定向,将标准输出重定向到其他的输出流中
#   “>>”  customer.txt 追加保存到customer.txt文件中, 如果文件不存在会自动创建。
#   “>”   customer.txt 就会重新写入, 覆盖原有的数据

while true
do
   echo "登记客户资料(c继续,q退出):"
   read choice
   case $choice in
        c) echo "请输入客户名字:"   read name1
           echo "请输入客户年龄:"  read age1
           echo "姓名:"${name1}" - 年龄:"${age1} >>customer.txt;;
        q)
           exit;;
        esac
done


for $var in values
do
   command1
   command2
   command3
done
分享到:
评论

相关推荐

    linux-Shell编程视频教程

    11.1 Shell编程-正则表达式.mp4 11.2.1 Shell编程-字符截取命令-cut命令.mp4 11.2.2 Shell编程-字符截取命令-printf命令.mp4 11.2.3 Shell编程-字符截取命令-...11.5.4 Shell编程-流程控制-while循环与until循环.mp4

    shell编程—-while和until循环

    if-while语句2. until循环 1. if-while语句   while循环是shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句;当条件不满足时,就退出while循环。 shell while循环的用法如下: while ...

    Shell脚本while、until循环语句简明教程

    主要介绍了Shell脚本while、until循环语句简明教程,简洁易懂的简明教程,需要的朋友可以参考下

    linux shell流程控制语句实例讲解(if、for、while、case语句实例)

    一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] 代码如下:if 条件测试语句 then action [elif 条件 action else action ] fi如果对于:条件测试语句不是很清楚,可以参考:linux shell 逻辑运算符...

    linux 下Shell编程各个知识点举例

    case.sh guess_data.sh nfs_install.sh shell-base.sh while.sh data_cmp.sh homework-3.sh ping.sh shell-test.sh file_compare.sh huzl.sh pskill.sh test file_judge.sh if.sh read-file.sh test.c

    嵌入式实验, ,实验一:shell 脚本程序设计.doc

    shell 脚本程序设计

    shell脚本学习(十二)——while与until循环

    while循环是Shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。 Shell while 循环的语法结构: while condition do statements done 这里condition表示判断...

    shelltest/while.sh

    while语句案例

    Linux简明教程.rar

    5.3 while语句 5.4 until语句 5.5 break和continue命令 5.6 case语句 6. 常用命令集锦 六、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 ...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号...

    Linux下Shell从入门到精通完整版视频.zip

    7.While条件语句企业案例列表读取_0.mp4 8.Shell编程之Case语句及Select综合应用_0.mp4 9.Shell编程之函数及案例分析.mp4 10.Linux下深入编程之函数及数组编程.mp4 11.Shell编程之SED及GREP综合讲解.mp4 12.Shell...

    Shell编程(2)之Shell编程进阶

    完成简单的Shell编程,对其中参数所包含的内容和用法进一步了解;Shell编程中if语句的使用;Shell编程中for语句的使用;Shell编程中while语句的使用;Shell编程中case语句的使用

    shelltest/while2.sh

    while循环语句案例

    linux shell循环:for、while、until用法详解

    主要介绍了linux shell下常用的循环for、while、until的用法,这也是脚本之家小编看到的比较详细的文章了,感兴趣的朋友可以参考一下,最好是在环境下自己手工打一份,不要复制

    Shell编程中while与for的区别及用法详解

    在shell编程中经常用到循环,常用的循环有for和while循环两种。while循环默认以行读取文件,而for循环以空格读取文件切分文件,本篇就结合现网的一些使用示例说说二者的用法和区别。 一、常用语法 1、for循环 for...

    shell脚本学习手册

    3、while语句 24 4、无限循环 24 5、until循环 25 6、case 25 7、跳出循环 26 8、esac 27 Shell函数 27 Shell 输入/输出重定向 30 1、输出重定向 31 2、输入重定向 31 3、重定向深入讲解 31 4、Here Document 32 5、...

    Linux网络操作系统基础:shell编程基础.pptx

    Shell 编程基础;熟悉 Shell 基础知识 掌握 Shell 脚本的基本操作 结合实际案例展示 Shell 脚本编写的最佳实践 ;Linux 中的文本流;输出重定向;输入重定向;...while 循环;until 循环;使用循环打印乘法表;谢谢

    shell 基本语法

    o 5.2 while/for 循环 * 6 Shell里的一些特殊符号 o 6.1 引号 o 6.2 Here documents * 7 Shell里的函数 * 8 命令行参数 * 9 Shell脚本示例 o 9.1 一般编程步骤 o 9.2 二进制到十进制的转换 o 9.3...

Global site tag (gtag.js) - Google Analytics