bash 中执行 sh 脚本140


作为 Linux 和类 Unix 系统中功能强大的命令解释器,bash(Bourne Again Shell)允许用户执行各种任务,包括运行脚本。sh 脚本是使用 sh(Bourne Shell)语言编写的命令集合。在 bash 中执行 sh 脚本非常简单,只需遵循以下步骤即可:

执行 sh 脚本

要执行 sh 脚本,请使用以下语法:```
sh 脚本名
```

例如,要执行名为 "" 的脚本,请键入以下命令:```
sh
```

这将在当前工作目录中运行脚本。您还可以指定要运行的脚本的完整路径:```
sh /path/to/
```

传递参数

您还可以将参数传递给 sh 脚本。参数是传递给脚本的附加信息,可以在脚本中访问。要传递参数,请在脚本名后附加参数:```
sh 参数1 参数2
```

参数可以通过以下方式在脚本中访问:```
$1 # 第一个参数
$2 # 第二个参数
# 等等
```

退出状态

当 sh 脚本执行完成后,它将返回一个退出状态。退出状态是一个数字,表示脚本执行的状态。通常,0 表示脚本执行成功,而非 0 的值表示失败。您可以使用以下语法获取脚本的退出状态:```
$?
```

示例

以下是一个简单的 sh 脚本示例,它打印传递给它的参数:```
#!/bin/sh
echo "传递给脚本的参数:"
echo "$1"
echo "$2"
```

要执行此脚本,请键入以下命令:```
sh 参数1 参数2
```

这将产生以下输出:```
传递给脚本的参数:
参数1
参数2
```

在 bash 中执行 sh 脚本是一种强大且通用的技术,可用于自动化任务和简化系统管理。通过遵循本文中概述的步骤,您可以轻松地在 bash 中运行 sh 脚本,传递参数并检查它们的退出状态。

2024-12-05


上一篇:如何在 Windows 脚本中启动 Bash

下一篇:Bash 脚本中的 -ne 选项