Linux,如何执行可执行/不可执行文件?

Linux,如何执行可执行/不可执行文件?,linux,shell,Linux,Shell,在Linux中,如何执行可执行/不可执行文件 . myfile.sh --- works, why? sh myfile.sh -- doesn't work, why ? 谢谢sh./myfile.sh如果文件是+x 否则它将无法运行。这很简单,。myfile.sh不是/myfile.sh。点空间实际上是source命令的别名:source myfile.sh您能否详细说明当它“不工作”时会发生什么?您需要显示错误消息,但打开我的ESP,您的脚本可能使用了sh不理解的bash特定功能。gl

在Linux中,如何执行可执行/不可执行文件

. myfile.sh  --- works, why?
sh myfile.sh -- doesn't work, why ?

谢谢

sh./myfile.sh
如果文件是
+x


否则它将无法运行。

这很简单,
。myfile.sh
不是
/myfile.sh
。点空间实际上是
source
命令的别名:
source myfile.sh
您能否详细说明当它“不工作”时会发生什么?您需要显示错误消息,但打开我的ESP,您的脚本可能使用了
sh
不理解的bash特定功能。glenn jackman sez。如果我不知道“不工作”到底是什么意思,我也帮不了忙。你收到错误消息了吗?它没有做你期望它做的事吗?什么?