从 bash 脚本运行多个命令而不会失去控制
Posted
技术标签:
【中文标题】从 bash 脚本运行多个命令而不会失去控制【英文标题】:running multiple command from bash script with out loosing control 【发布时间】:2022-01-17 15:51:39 【问题描述】:我想循环运行这两个命令:
for i in cat input:
do
winpty Kubectl exec -it $i -n image -c podname -- sh
2nd command
done
当我运行 .sh 文件时,第一个命令运行良好,然后什么都没有发生。有人可以帮忙吗?我正在 Windows 机器上运行 gitbash
【问题讨论】:
2nd command
是应该运行 by winpty Kubectl exec ...
(即作为输入传递给该命令),还是应该在 @ 之后作为单独的命令运行987654325@ 完成了吗?如果它应该作为输入传递,则需要将其放入类似 here-document 的内容中。另外,您是否真的要遍历字符串“cat”和“input”?
【参考方案1】:
我是 bash 菜鸟,但可能是因为没有为解压缩文件定义的 -d
目录?
【讨论】:
我需要添加目录吗?基本上第一个命令是做一些 ssh 然后打开新终端但是我失去了控制,第二个命令甚至没有运行..以上是关于从 bash 脚本运行多个命令而不会失去控制的主要内容,如果未能解决你的问题,请参考以下文章