Shell 文件是以某种方式将一些命令放在一起得到的文件,常称为 Shell 脚本。 Shell 文件通常以“#!/bin/sh”开始, #!后面指定解释器,如下是一个简单的 Shell 文件的内容:
#!/bin/sh
echo "hello world!"
文件名为 aa.sh,增加可执行权限后,在 Shell 中即可运行,将在终端打印hello world!”字符串。
$chmod +x aa.sh
$./aa.sh
hello world!
执行 Shell 脚本有多种方式:
(1) 点+斜线+文件名, 这种方式要求文件必须有可执行权限;
(2) 点+空格+文件名,这种方式不要求文件一定具有可执行权限。
(3) sh+空格+文件名,这种方式不要求文件一定具有可执行权限。
(4) source+空格+文件名,这种方式不要求文件一定具有可执行权限。