shell循环结构都有哪些
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell循环结构都有哪些相关的知识,希望对你有一定的参考价值。
参考技术A Shell循环结构有多种循环形式,包括while循环、until循环、for循环和select in循环。while循环
while 循环是Shell中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。
until循环
unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。
for循环的exp1、exp2、exp3 是三个表达式,其中 exp2 是判断条件,for 循环根据 exp2 结果来决定是否继续下一次循环。
Select In循环
select in循环是Shell独有的一种循环方式,用来增强交互性,可以通过列表中的编号来获取到每一个值
执行shell脚本的方式都有哪些
参考技术A 金陵图(韦庄) 参考技术B 在 UNIX/Linux 操作系统下面,执行 SHELL 脚本之前,首先必须要使用 chmod 命令把该 SHELL 文件设置成具有可执行权限。然后根据自己当时的具体环境,可以使用绝对路径、或者是相对路径的方法来执行 SHELL 脚本文件。关于绝对路径、以及相对路径的概念,可以使用以下的例子进行说明:假如你需要执行的 SHELL 文件名为:my_shell.run,你把该文件存放在了你的用户主目录 /home/your_username 下面,但是你现在的工作子目录不在该子目录下面,而是在系统的根目录 / 下面,你需要执行该 SHELL 文件,那么你必须使用绝对路径执行该 SHELL 文件:
$/home/your_username/my_shell.run <cr>
其中:<cr> 代表回车键。
假如你现在的工作子目录就在你的 /home/your_username 下面,而你需要执行该 SHELL 文件时,那么你只需要使用相对路径执行该 SHELL文件:
$./my_shell.run <cr>
其中:. 代表当前子目录,<cr> 代表回车键。
这就是绝对路径和相对路径的基本概念。本回答被提问者采纳
以上是关于shell循环结构都有哪些的主要内容,如果未能解决你的问题,请参考以下文章
Shell基础:使用for循环结构使用while循环结构基于case分支编写脚本使用Shell函数中断及退出