我的脚本中有以下行,${snap[@]}
数组包含我的ssh服务器列表。
while IFS= read -r con; do
ssh foo@"$con" /bin/bash <<- EOF
echo "Current server is $con"
EOF
done <<< "${snap[@]}"
我想在ssh成功运行时打印数组的当前迭代值,$con
应该打印当前的ssh服务器->example@
server
。我该怎么做?
喜欢这个:
while IFS= read -r con; do
ssh "foo@$con" /bin/bash <<EOF
echo "Current server is $con"
EOF
done < <(printf '%s\n' "${snap[@]}")