script¶
script 是内置函数。它运行脚本文件,
并可附加参数。
| 参数 | 必填 | 默认值 | 含义 |
|---|---|---|---|
path |
是 | — | 脚本的路径 |
args |
否 | 空 | 路径之后传递的参数 |
使用参数运行脚本
这会运行 /usr/local/bin/report.sh --today。如果省略 args,则只运行
/usr/local/bin/report.sh。
脚本必须是可执行的¶
该路径是直接运行的,因此该文件需要执行位:
如果无法修改该文件,可改为通过解释器运行。发行包中的
echo-script 示例会先调用 bash,
正是采用这种方式。