iterm 2 在带有参数的多个窗格中发出命令

iterm 2 issuing commands in multiple panes with parameters

我正在使用 iterm 部署到多个服务器中,并使用该功能 运行 向所有面板发出通用命令。这是一个很好的功能。但是,有时我需要 运行 参数化 commands.i.e,主机名会有所不同,我会将主机名参数化。是否可以在 iterm2 中发出参数化命令。

您可以使用 env 向多个 shell 广播。每个 shell:

中分配给不同值的变量

shell #1:

>echo $RANDOM
11798

和shell #2 显示:

>echo $RANDOM
21342

所以将您的主机名分配给本地环境。在启用广播之前在每个 shell 中添加变量(即 DEPLOYMENTHOSTNAME=DifferentHost),然后您可以启用广播:

>cd ~/releasebuild
>scp newlibrary.so pradeep@$DEPLOYMENTHOSTNAME:/remote/deploy/directory