【发布时间】:2012-03-22 04:16:49
【问题描述】:
在Linux中,如何执行可执行/不可执行文件?
. myfile.sh --- works, why?
sh myfile.sh -- doesn't work, why ?
谢谢
【问题讨论】:
-
很容易,
. myfile.sh不是./myfile.sh。点空间实际上是source命令的别名:source myfile.sh -
你能详细说明当它“不起作用”时会发生什么
-
您需要显示错误消息,但是打开我的 ESP,您的脚本可能使用了
sh不理解的特定于 bash 的功能。 -
什么格伦杰克曼 sez。如果我不确切知道“不起作用”是什么意思,我将无能为力。你收到错误信息了吗?它没有做你期望它做的事吗?什么?