标签: linux bash shell
使用./script-name运行脚本并使用sh scriptname.sh运行脚本的区别是什么?我有这个脚本,当我使用./script.sh运行它时运行正常,但是当我使用sh script.sh运行它时没有。我需要做些什么改变呢?
答案 0 :(得分:0)
./script_name要求脚本对用户具有x权限,并且其第一行shabang表示其解释器。例如#! /bin/bash
./script_name
x
shabang
#! /bin/bash
interpreter_name script_name不需要x权限。
interpreter_name script_name