这是我的代码
ssh $target 2>/dev/null << 'ENDSSH'
echo xxx;
ENDSSH
但我想存储来自here doc的输出,如下所示:
var=`ssh $target 2>/dev/null << 'ENDSSH'
echo xxx;
ENDSSH`
但这不是一个有效的实施,任何人都可以帮忙吗?
答案 0 :(得分:0)
如果您使用ssh无密码登录设置,那么命令替换构造将是更好的方法: -
var=$( ssh $target "echo xxxx" )