2010-05-08 4 views
0

Если у меня есть # {}, как #{results}, в приведенном ниже фрагменте кода:Могу ли я использовать значение переменной внутри рубинового сценария внутри 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 

 Смежные вопросы

  • Нет связанных вопросов^_^