执行脚本:
| 运行命令 | 是否需要执行权限(既然要执行,就一定需要读权限) | 是否在子shell中执行 |
| ./test.sh | 是 | 是 |
| bash test.sh | 否 | 是 |
| . test.sh(有个空格) | 否 | 否 |
| source | 否 | 否 |
调试脚本:
- sh -n test.sh -----> 仅调试syntax error
- sh -vx test.sh ----->以调试方式执行,查询整个执行过程
执行脚本:
| 运行命令 | 是否需要执行权限(既然要执行,就一定需要读权限) | 是否在子shell中执行 |
| ./test.sh | 是 | 是 |
| bash test.sh | 否 | 是 |
| . test.sh(有个空格) | 否 | 否 |
| source | 否 | 否 |
调试脚本: