shell脚本怎么执行命令
时间: 2023-11-07 20:02:57 浏览: 379
shell脚本可以通过以下几种方法来执行命令:
1. 方法一:直接在终端中输入脚本的路径和名称,例如:`./hello.sh`。这将在当前shell环境中执行脚本中的命令。
2. 方法二:使用绝对路径的方式执行脚本,例如:`/path/to/hello.sh`。这种方式可以在任何目录下执行脚本。
3. 方法三:切换到脚本所在的工作目录,然后使用`bash`或`sh`命令来执行脚本,例如:`bash hello.sh`或`sh hello.sh`。在这种方式下,不需要为脚本添加可执行权限,也不需要在脚本中指定bash路径。
4. 方法四:在当前的shell环境中执行脚本,可以使用`. hello.sh`或`source hello.sh`命令来执行。这种方式下,脚本中的命令将直接在当前shell中执行。
总结起来,前三种方法都是在一个子shell环境中执行脚本,执行完后子shell环境关闭并返回到父shell中。而方法四是在当前shell中执行。
阅读全文