如何在Linux下运行Bash脚本?

Bash是Linux的核心。大多数情况下,bash命令用于创建脚本并定期执行。但问题是我们如何在Linux中以不同的方式运行bash脚本?我们将以不同的方式使bash脚本可执行并在Linux中运行

null

脚本文件

脚本文件包含将在bash中运行的必需命令。脚本文件的扩展名通常为.sh,文件内容以开头 #!/bin/bash 但是要记住,如果shell没有被击打,那么解释器就会改变。下面是一个简单的shell文件示例。

#!/bin/bash  echo "Hello Poftut"                                                                                                  echo "Do some backup"

使Sh文件可执行

如果使shell脚本文件可执行,我们可以像命令一样直接运行它们。可执行文件是作为命令运行文件的权限。当前用户应具有文件的执行权限。

$ chmod u+x myshell.sh
Make Sh File Executable
使Sh文件可执行

实际上,文件的扩展名并不重要,但使用常规约定将使管理员的工作更轻松。以下扩展也可以使用;

  • 千先令

将脚本添加到路径

我们可以调用一个脚本文件,而不需要给出完整的路径,只需像Linux命令一样调用。LinuxBash有一个 $PATH 变量来定位命令。我们可以将脚本文件路径添加到$path变量并在没有完整路径的情况下调用。

$ PATH=$PATH:/home/ismail
Add Script To The PATH
将脚本添加到路径

使用Bash命令运行脚本

我们可以运行脚本文件而不使它们可执行或更改任何内容。bash命令可用于解释脚本文件并在其中运行脚本。

$ bash myshell.sh
Run Script With Bash Command
使用Bash命令运行脚本

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享