Правильно, поэтому у меня есть файл, в котором я хочу получить две разные строки
text.txt:
abc
def
ghi
jkl
abc
ghi
Как мне прочитать и распечатать две строки?Я сейчас нахожусь здесь:
File.open(filename) do |f|
f.each_line do |line|
if line =~ /abc/
puts "Current things: #{line}"
end
end
end
Я думал что-то вроде этого (что obv не работает, следовательно, вопрос)
File.open(filename) do |f|
f.each_line do |line,line2|
if line =~ /abc/ and line2 =~ /ghi/
puts "Current things: #{line} #{line2}"
end
end
end
Я ВЫХОДУ на этом?
ожидаемый результат:
Current things: abc ghi