如何打印包含用户输入的某些单词或短语的文件列表?

时间:2019-04-08 14:08:18

标签: ruby

我需要从用户那里获得两个输入 “短语或单词”和“目录” 然后,我需要从该目录中读取每个“ .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

我希望获得文档输出清单。

0 个答案:

没有答案