4 #!/ bin / sh和#!/ bin / bash有什么区别? 如果我写 #!/bin/bash echo "foo" 要么 #!/bin/sh echo "foo" 两者产量相同。我看过一些以#!/bin/sh或开头的脚本#!/bin/bash。它们之间有什么区别吗? 280 bash scripts sh shebang
3 是否有根据脚本的shebang行运行脚本的命令? 如果我要执行未设置执行许可的bash脚本,则可以执行以下操作: bash script.sh bash如果脚本不可执行并且我不知道正确的解释器,我应该使用什么代替?是否存在从shebang行查找解释器并执行脚本的命令? 46 command-line scripts executable shebang
3 shebang中哪种类型的路径更可取? 在脚本中,第一行应指定解释器的路径。 但是在不同的服务器Linux,Unix或BSD上,此路径可能不同。 什么更可取? #!/usr/bin/env bash 要么 #!/bin/bash 20 scripts shebang