我可以在ssh.exec()内的ruby脚本中使用变量的值吗?

时间:2010-05-08 12:30:27

标签: ruby net-ssh

如果我在下面的代码段中有一个# {},例如#{results}

results = Array.new
f = open("/Users/kahmed/messages", "r")                                  
f.each_line do |line| 
  results << "#{$.} #{line}" if line =~ /NFE/                                      
  puts #{results}
end

如何在以下ssh.exec命令中使用它

Net::SSH.start( HOST, USER, :password => PASS ) do|ssh|                              
  ssh.exec(#{results})

1 个答案:

答案 0 :(得分:0)

类似的东西:

Net::SSH.start( HOST, USER, :password => PASS ) do|ssh| 
  results.each{|line| ssh.exec( line)}
end