Как распечатать список файлов, которые содержат определенные слова или фразы, введенные пользователем? - PullRequest
0 голосов
/ 08 апреля 2019

Мне нужно получить два ввода от пользователя «Фразы или слова» и «Каталог», а затем мне нужно прочитать все «.txt» файлы из этого каталога и найти файлы с этими фразами.Затем распечатайте список документов, которые содержат «фразы».У меня проблемы с пониманием логической блок-схемы и кодирования.

Я пробовал это на @AptanaStudio Ruby.На данный момент это далеко.

 def ListDocument
        puts "Enter a phrase or a term"
        phrase = STDIN.gets.chomp!
        puts "Enter a directory"
        directory = STDIN.gets.chomp!
        file = directory+"./txt"
        if !File.exist?(file)
          puts "File don't exist"
        else
          File.open(file,'r')
          inputs = File.read(file)
          if inputs=~/phrase/
        end
        end

Я ожидаю список выходных документов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...