2010-05-08 25 views
0

如果我有一个# {},像#{results},在下面的代码片段:我可以使用一个变量的值从Ruby脚本内内ssh.exec()

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}) 

回答

0

喜欢的东西:

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