【发布时间】:2016-11-05 04:50:07
【问题描述】:
我正在尝试通过 SSH 在远程服务器上执行一些 shell 脚本。
下面是一个代码示例:
ssh -i $KEYFILE_PATH ubuntu@$TARGET_INSTANCE_IP "bash" << EOF
#!/bin/bash
cat /home/ubuntu/temp.txt
string=$(cat /home/ubuntu/temp.txt )
echo $string
EOF
cat 打印出预期的结果,但是
$string 不打印任何内容。
如何将cat 的返回值存储在变量中?
【问题讨论】:
标签: linux bash shell ssh amazon-ec2