Es ist eine sehr lange Zeit her, seit ich Ruby für solche Dinge verwendet habe, aber ich vergesse, wie man eine Datei öffnet, nach einer Zeichenkette sucht und druckt, was Rubin findet. Hier ist, was ich habe:Ruby find string in Datei und Druckergebnis
#!/usr/bin/env ruby
f = File.new("file.txt")
text = f.read
if text =~ /string/ then
puts test
end
ich bestimmen wollen, was die „Document-Root“ (Routen) ist in config/routes.rb
Wenn ich die Zeichenfolge zu drucken, wird die Datei druckt.
Ich fühle mich dumm, dass ich mich nicht erinnere, was das ist, aber ich muss es wissen.
Hoffentlich kann ich es dies machen drucken:
# Route is:
blah blah blah blah
Möchten Sie nicht über jede Zeile und nicht über die gesamte Datei iterieren? In jedem Fall wird eine einfache Websuche eine Fülle von Beispielen dafür bieten. –