这是我想要做的:
VAR_NAME="lala123"
Net::SSH.start( HOST, USER ) do |ssh|
create_file = ssh.exec!('sudo mkdir /path/to/;
sudo touch /path/to/file;
sudo echo #{VAR_NAME} > /path/to/file')
end
问题与此类似
Ruby Net::SSH 使用变量插值更改目录
但是我没有找到用 net/ssh 和黑麦来解决它的方法。任何提示都将:)不胜感激。
问候。
你使用的是 ' 而不是 "
第一个符号不插值。而第二个(")确实如此。