Arrays Bash使用第二个单词后的每个单词表单文件

Arrays Bash使用第二个单词后的每个单词表单文件,arrays,bash,Arrays,Bash,我有一个如下所示的文件: /example/test /example2/test2 Server1,Server2,Server3 /example/test /example2/test2 Server4,Server5,Server6 /example/test /example2/test2 Server7,Server8,Server9 我希望在该行中的每台服务器上都执行SSH,并使用该服务器所在的同一行中的“/example/test”。我试着用数组来做这件事,但我对bash和数组

我有一个如下所示的文件:

/example/test /example2/test2 Server1,Server2,Server3
/example/test /example2/test2 Server4,Server5,Server6
/example/test /example2/test2 Server7,Server8,Server9
我希望在该行中的每台服务器上都执行SSH,并使用该服务器所在的同一行中的“/example/test”。我试着用数组来做这件事,但我对bash和数组还很陌生,所以我很难做到。有人可以帮我或发送一些例子的链接,因为我不知道如何谷歌这个


感谢您在bash中提供的所有帮助,您可以使用
阅读

while read file1 file2 servers; do
    echo "file1 = $file1"
    echo "servers = $servers"
done < file.txt

如果你不知道如何去做,也不知道如何寻找新的想法,我真诚地建议你先学习一些基础知识。通过
ssh
处理服务器是一个高级主题,您经常需要这些技能,更不用说了解您实际在做什么来防止错误了。您不清楚如何处理这些/example/test*字符串。它们是您希望通过ssh在每台服务器上启动的命令吗?
file1 = /example/test
servers = Server1,Server2,Server3
file1 = /example/test
servers = Server4,Server5,Server6
file1 = /example/test
servers = Server7,Server8,Server9