我有一个 bash 脚本,它调用三个不同的命令,并且执行必须在一个 shell 中进行。我通过在每个命令后添加 && 来得到它,如下所示-
CMD1 && CMD2 && CMD3
现在我需要的是 - 假设我在 MAC 机器上打开一个终端,所有命令都应该在打开的 shell 中运行,而不是在新的子 shell 中运行。
作为旁注 - CMD1 实际上是我的项目目录的源命令,它是一个 bash 脚本,用于设置运行服务器的所有环境变量。
首先,您需要将命令保存在脚本文件中,例如Myscript.sh
.
其次,您可以执行脚本文件以同时运行命令
. ./Myscript.sh
首先.
代表当前 shell 和第二个 shell.
对于当前目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)