在一个shell脚本里运行同一路径下的另一个shell脚本
时间: 2023-07-06 19:31:35 浏览: 86
在一个 shell 脚本里运行同一路径下的另一个 shell 脚本,可以使用相对路径或绝对路径来引用该脚本文件。
例如,假设你有两个 shell 脚本文件 `script1.sh` 和 `script2.sh`,并且它们都在同一个目录中。如果你想在 `script1.sh` 中运行 `script2.sh`,可以使用以下代码:
```bash
./script2.sh
```
其中 `./` 表示当前目录,因此 `./script2.sh` 表示在当前目录中运行 `script2.sh`。如果 `script2.sh` 不在当前目录中,你可以使用相对路径或绝对路径来引用它。
例如,假设 `script2.sh` 在 `../utils` 目录中,可以使用以下代码在 `script1.sh` 中运行它:
```bash
../utils/script2.sh
```
或者使用绝对路径,比如:
```bash
/home/user/project/utils/script2.sh
```
其中 `/home/user/project` 是 `script2.sh` 文件所在的绝对路径。
阅读全文