【发布时间】:2013-08-20 09:45:10
【问题描述】:
最近有人问我一个问题。执行shell脚本有哪些不同的方式,每种方式有什么区别?
我说过假设 test.sh 是脚本名称,我们可以通过以下方法运行 shell 脚本,
- sh test.sh
- ./test.sh
- 。 ./test.sh
我不知道 1 和 2 之间的区别。但通常在前 2 种方法中,在执行时,它会产生新进程并运行相同的方法。而在最后一种方法中,它不会产生新进程。相反,它在同一个中运行。
如果我错了,有人可以对此提出更多见解并纠正我吗?
【问题讨论】: