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
下一篇:Bash 脚本中的 -ne 选项

Python函数式编程框架:提升代码优雅性和可维护性的利器
https://jb123.cn/python/67686.html

Python ROS编程入门及进阶书籍推荐
https://jb123.cn/python/67685.html

Perl eq 运算符详解:字符串比较的利器
https://jb123.cn/perl/67684.html

组服务器高效运行:详解脚本语言的选择与应用
https://jb123.cn/jiaobenyuyan/67683.html

Python核心编程版本详解:选择适合你的那本
https://jb123.cn/python/67682.html
热门文章

指定 Java 路径以运行 Bash 脚本
https://jb123.cn/bash/13396.html

Bash 脚本监控 Linux 系统
https://jb123.cn/bash/8959.html

bash编写脚本:深入浅出的指南
https://jb123.cn/bash/7139.html

40 个 Bash 脚本解释器命令
https://jb123.cn/bash/16341.html

在 Xshell 中执行 Bash 脚本的全面指南
https://jb123.cn/bash/13897.html