Así que tengo el siguiente código que lee un archivo de texto línea por línea. Cada línea termina con un carro de retorno. El siguiente código muestra lo siguiente:Cómo mostrar una variable dentro de cadena con Ruby
define host {
use servers
host_name ["buffy"]
alias ["buffy"]
address ["buffy"].mydomain.com
}
¿Cómo me deshago del corchete y las comillas?
File.open('hosts','r') do |f1|
while line = f1.gets
data = line.chomp.split("\n")
File.open("nagios_hosts.cfg", "a") do |f|
f.puts "define host {\n";
f.puts "\tuse servers\n"
f.puts "\thost_name #{data}"
f.puts "\talias #{data}"
f.puts "\taddress #{data}.mydomain.com"
f.puts "\t}\n\n"
end
end
end
lo tiene, cambiado la una línea para leer .. data = line.strip – luckytaxi