第一种:利用绝对路径和相对路径进行执行。
第二种:没有执行权限的时候,可以使用这种方法。
非标准式执行方式用途:
这种一般用来执行刚更改完毕的系统文件(不是内核文件,比如更改完全局变量系统文件),使其生效。
区别:
标准式执行方式要求该脚本必须有执行权限,而非标准式的执行方式,脚本可以没有执行权限。
总结:
所以说,和bash一样,sh是shell的一种类型,利用sh +脚本,其实是一种非标准式执行方法,如果这个系统环境变量中没有这个shell,这个时候就会报错了。
第一种:利用绝对路径和相对路径进行执行。
第二种:没有执行权限的时候,可以使用这种方法。
非标准式执行方式用途:
这种一般用来执行刚更改完毕的系统文件(不是内核文件,比如更改完全局变量系统文件),使其生效。
区别:
标准式执行方式要求该脚本必须有执行权限,而非标准式的执行方式,脚本可以没有执行权限。
总结:
所以说,和bash一样,sh是shell的一种类型,利用sh +脚本,其实是一种非标准式执行方法,如果这个系统环境变量中没有这个shell,这个时候就会报错了。