如何从Linux(ubuntu)中的bash脚本运行exec bash命令?

时间:2015-02-10 05:12:33

标签: linux bash shell ubuntu exec

我有一个bash脚本,我想运行这样的命令。

First-Command \
&& exec bash \
&& Last-Command

exec bash会以上述方式抛出错误。 ^^

如果我这样写:

First-Command;
exec bash;
Last-Command

这种方式不适合我,因为我想在First-Command完成后才运行exec bash。

是否有解决此问题的方法?

我们可以将一些编辑器应用程序连接到终端,并通过该编辑器应用程序向终端提交命令。

谢谢。 问候, 优素福

1 个答案:

答案 0 :(得分:2)

exec用命令替换正在运行的bash(在本例中为新bash)。它将永远不会返回,因此将&&置于荒谬之后。您可以通过删除exec修复此问题。