语法结构
for loop-index in argument-list
do
commands
done
示例如下:
#!/bin/bash
for fruit in apples oranges pears bananas
do
echo "$fruit"
done
echo "Task complete."
结果:
apples
oranges
pears
bananas
Task complete.
while控制结构
while test-command
do
commands
done
示例如下:
#!/bin/bash
number=0
while [ "$number" -lt 10 ]
do
echo -n "$number"
((number += 1))
done
echo
结果:
0123456789
until语法结构
until test-command
do
commands
done
示例如下:
#!/bin/bash
secretname=jenny
name=noname
echo "Try to guess the secret name!"
echo
until [ "$name" == "$secretname" ]
do
echo -n "Your guess: "
read name
done
echo "Very good."
break 、continue
#!/bin/bash
for index in 1 2 3 4 5 6 7 8 9 10
do
if [ $index -le 3 ]
then
echo "continue"
continue
fi
echo $index
if [ $index -ge 8 ]
then
echo "break"
break
fi
done
结果:
continue
continue
continue
4
5
6
7
8
break
分享到:
相关推荐
linuxSHELL学习之for、while、until
主要介绍了linux shell下常用的循环for、while、until的用法,这也是脚本之家小编看到的比较详细的文章了,感兴趣的朋友可以参考一下,最好是在环境下自己手工打一份,不要复制
UNIX和Shell程序设计权威教程pdf
精通 LINUX & UNIX Shell 程序设计.pdf
手工代码实现的入门shell程序设计实验,分别使用case和if语句实现。
Linux课件序列:第三节shell程序设计
UNIX和shell程序设计权威教程,学习shell的经典书籍
主要介绍shell(即Bourne shell)的语法结构、各种变量定义及赋值引用、各种标点符号、控制语句等
Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制...
和其他高级程序设计语言一样,Shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令创建非常复杂的程序。与传统语言不同的是,Shell用于指定条件值的不是布尔运算式,而是命令和字串...
while循环是shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句;当条件不满足时,就退出while循环。 shell while循环的用法如下: while condition do statements done condition表示...
《unix和shell程序设计权威教程 >>绝对好
基于 Linux 的简单 Shell 程序设计
linux程序设计shell程序设计case语句,书上的例程,大家可以下来学习
题目名称 linux shell程序设计实验2 题目关键字 linux shell程序设计实验2 题目录入时间 2013-5-6 10:26:43 题目内容 按要求完成课本实验7。 题目创建人 邝颖杰 题目注释 把3个程序文件打包提交即可。
操作系统-shell程序设计.ppt 供初学者使用 shell是一种命令解释程序,shell解释用户输入的命令行,提交系统内核处理,并将结果返回给用户。一旦用户注册到系统后,shell就被系统装入内存,并一直运行到用户退出...
shell程序设计实践 设计文档.doc
shell 脚本程序设计
shell程序源代码,用于操作系统课程设计shell程序的编写。
一. 实验目的: 1、 掌握unix下的基本操作以及程序的设计方法。...2、 掌握shell程序的设计方法 二. 实验内容: 编写一程序,用do、if….fi、read、case语句写一个程序,实现备份的恢复的功能。