在 Linux 中,执行一个 Shell 脚本,有四种方式,即使用点,.
、使用绝对路径或相对路径执行、使用 sh 执行和使用 source 执行。
我们编写如下 Shell 脚本,代码如下:
#!/bin/bash
echo "Hello HaiCoder!"
编辑完毕后,我们可以使用 .
来执行该脚本,具体命令如下:
. helloworld.sh
运行后,终端输出如下:
我们可以看到,我们使用了点,即 .
执行了 Shell 脚本。
我们编写如下 Shell 脚本,代码如下:
#!/bin/bash
echo "Hello HaiCoder!"
编辑完毕后,我们可以使用绝对路径来执行该脚本,具体命令如下:
/root/helloworld.sh
运行后,终端输出如下:
我们可以看到,我们使用绝对路径,执行了 Shell 脚本,但提示出错了,即没有权限,因此,在我们使用绝对路径或相对路径执行 Shell 脚本时,我们需要脚本有执行权限,我们使用 chmod 为该脚本增加执行权限,具体命令如下:
chmod +x helloworld.sh
运行后,终端输出如下:
现在,我们再次使用绝对路径执行该 Shell 脚本,具体命令如下:
/root/helloworld.sh
执行完毕后,如下图所示:
我们看到,此时,我们可以通过绝对路径执行 Shell 脚本了。
我们编写如下 Shell 脚本,代码如下:
#!/bin/bash
echo "Hello HaiCoder!"
编辑完毕后,我们可以使用 sh 来执行该脚本,具体命令如下:
sh helloworld.sh
运行后,终端输出如下:
我们可以看到,我们使用了 sh 执行了 Shell 脚本。
我们编写如下 Shell 脚本,代码如下:
#!/bin/bashecho "Hello HaiCoder!"
编辑完毕后,我们可以使用 source 来执行该脚本,具体命令如下:
source helloworld.sh
运行后,终端输出如下:
我们可以看到,我们使用了 source 执行了 Shell 脚本。
在 Linux 中,执行一个 Shell 脚本,有四种方式,即使用点,.
、使用绝对路径或相对路径执行、使用 sh 执行和使用 source 执行。