五种方式执行Shell脚本文件
时间: 2023-11-25 11:08:46 浏览: 29
1. 直接在终端中执行(需要先给脚本文件添加可执行权限):`./script.sh`
2. 使用bash解释器执行:`bash script.sh`
3. 使用sh解释器执行:`sh script.sh`
4. 使用source命令执行:`source script.sh`
5. 使用chmod命令给脚本文件添加可执行权限后,直接双击运行。
相关问题
Linux五种方式执行Shell脚本文件
1. 给脚本文件添加可执行权限,并直接执行:
```
chmod +x script.sh
./script.sh
```
2. 使用bash解释器执行:
```
bash script.sh
```
3. 使用sh解释器执行:
```
sh script.sh
```
4. 使用source命令执行:
```
source script.sh
```
5. 使用.命令执行:
```
. script.sh
```
注意:第4和第5种方式不会启动子shell,而是在当前shell环境下执行脚本,因此可以在脚本中修改当前shell环境的变量。而其他三种方式则会在子shell中执行脚本,对当前shell环境无影响。
shell 脚本文件如何执行
要执行一个 shell 脚本文件,可以按照以下步骤:
1. 打开终端或命令行界面。
2. 进入到存储脚本文件的目录。
3. 输入命令 `chmod +x filename.sh`,其中 `filename.sh` 是你的脚本文件名,这个命令会给脚本文件添加可执行权限。
4. 输入命令 `./filename.sh`,其中 `filename.sh` 是你的脚本文件名,这个命令会执行脚本文件。
需要注意的是,脚本文件中需要指定解释器。例如,如果使用的是 Bash,那么脚本文件的第一行应为 `#!/bin/bash`。这个指令告诉操作系统使用 Bash 解释器来执行这个脚本文件。如果不指定解释器,操作系统无法识别脚本文件中的命令,也就无法执行脚本文件。