我有一个 bash 脚本,我想运行这样的命令。
First-Command \
&& exec bash \
&& Last-Command
exec bash 将以上述方式抛出错误。 ^^
如果我这样写:
First-Command;
exec bash;
Last-Command
这种方式不适合我,因为我只想在 First-Command 完成后运行 exec bash。
是否有解决此方案的方法?
我们能否将一些编辑器应用程序连接到终端并通过该编辑器应用程序向终端提交命令。
谢谢。 问候, 优素福
最佳答案
exec
将正在运行的 bash
替换为命令(在本例中为新的 bash
)。它永远不会返回,因此在它后面加上 &&
是荒谬的。您可以通过删除 exec
来修复它。
关于linux - 如何从 Linux (ubuntu) 中的 bash 脚本运行 exec bash 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28424562/