编辑:变量W /空格+ SSH
它出现在我的首要问题是通过对每一个迭代循环处理“字”是在远程主机上空。 COLORS变量在我回显时看起来很好,它显示了所有四种颜色。
我有一个bash脚本使用FOR循环通过ssh这样调用:
ssh [email protected] <<EOF
COLORS=RED GREEN WHITE ORANGE
for word in $COLORS; do
echo $word
done
exit
EOF
我的输出看起来像这样但是:
ORANGE
ORANGE
ORANGE
ORANGE
for循环标识4空间delmited ARGS在COLOURS变量,因为它循环并回声4次,它只显示最后一个参数ORANGE。我可以改变什么,以便每个参数都得到回应?
关于改变'COLORS什么=红色绿色白色ORANGE'到'颜色= “红色绿色白橙”'? – fedorqui
,似乎没有工作,我得到这个错误:“回声ORANGE:没有这样的文件或目录” – gjw80