J'essaie de récupérer les 10 premières lignes d'un fichier dans une chaîne de caractères et de les écrire dans un autre fichier.
J'en ai :
File.open("read_file.txt", "r") do |rf|
File.open("write.txt", "w") do |wf|
rf.each_line.with_index do |line, idx|
break if idx > 9
wf.puts(line)
end
end
end
Existe-t-il un moyen plus élégant et plus efficace de faire une pause sur un nombre de lignes spécifié ?
Idéalement, quelque chose comme file.lines(3) : String
serait bien, mais elle n'est certainement pas disponible.