shell脚本执行命令的概要

shell脚本执行命令, shell脚本执行命令的概要  第1张


shell script是Unix - like系统中广泛使用的一种script语言,可以通过编写一系列命令来实现日常任务的自动化。shell脚本的命令执行过程是通过按一定的逻辑顺序执行脚本中的命令来实现特定的功能。

shell脚本的基本结构。

shell脚本执行命令, shell脚本执行命令的概要  第2张

基本的shell脚本包括以下内容。

脚本头:指定脚本的解释器,通常是bash、sh等。

注释:说明脚本,提高可读性。

变量的定义:定义脚本中要使用的变量。

命令执行:按逻辑顺序执行一系列命令。

控制句:使用if、case等句子来控制程序的流程。

如何运行 shell脚本。

shell脚本执行命令, shell脚本执行命令的概要  第3张

shell脚本可以用几种方法来执行。

直接运行:在脚本所在的目录中,使用命令行运行脚本文件。

执行绝对路径:使用脚本的绝对路径执行脚本文件。

执行相对路径:使用脚本的相对路径执行脚本文件。

在解释器中运行:在指定的解释器路径中运行脚本文件。

直接运行脚本

shell脚本执行命令, shell脚本执行命令的概要  第4张

在脚本所在的目录中直接运行脚本文件的话,可以使用以下命令。

脚本文件名。sh

注意:在运行脚本之前,必须赋予脚本文件运行权限。

chmod  x脚本文件名。

绝对路径执行脚本

shell脚本执行命令, shell脚本执行命令的概要  第5张

使用脚本的绝对路径执行脚本文件,可以使用以下命令。

/绝对路径/脚本文件名。sh

相对路径执行脚本

shell脚本执行命令, shell脚本执行命令的概要  第6张

使用脚本的相对路径执行脚本文件,可以使用以下命令。

相对路径/脚本文件名。

注意:相对路径是从当前的工作目录计算的。

在解释器中运行脚本

shell脚本执行命令, shell脚本执行命令的概要  第7张

指定解释器路径来运行脚本文件,可以使用以下命令:

解释器路径/脚本文件名。sh

例如,在bash解释器中运行脚本时,使用如下命令。

/bin/bash脚本文件名。

shell脚本的控制语句。

shell脚本执行命令, shell脚本执行命令的概要  第8张

shell脚本的控制语句主要有以下这些。

if语句:根据条件判断执行不同的命令。

case语句:根据变量的值匹配不同的模式,并执行相应的命令。

循环语句:重复执行一组指令,直到满足某个条件。

一个if语句的例子。

!bin/bash。

a=15。

if [$ a-gt 10];是then

回声。