在 Linux 中有两种运行 shell 脚本的方法。你可以使用:
-
bash script.sh
或者,你可以像这样执行 shell 脚本:
-
./script.sh
这可能很简单,但没太多解释。不要担心,我将使用示例来进行必要的解释,以便你能理解为什么在运行一个 shell 脚本时要使用给定的特定语法格式。
我将使用这一行 shell 脚本来使需要解释的事情变地尽可能简单:
-
abhishek@itsfoss:~/Scripts$ cat hello.sh
-
echo "Hello World!"
方法 1:通过将文件作为参数传递给 shell 以运行 shell 脚本
第一种方法涉及将脚本文件的名称作为参数传递给 shell 。
考虑到 bash 是默认 shell,你可以像这样运行一个脚本:
-
bash hello.sh
你知道这种方法的优点吗?你的脚本不需要执行权限。对于简单的任务非常方便快速。