ruby - 如何从文件中获取特定行

标签 ruby file-io

是否可以从知道其行号的文件中提取特定行?例如,从文件“text.txt”中获取第N行的内容作为字符串?

最佳答案

你可以通过 readlines 的索引获取它。

line = IO.readlines("file.txt")[42]

仅当它是一个小文件时才使用它。

关于ruby - 如何从文件中获取特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4014352/

相关文章:

ruby-on-rails - 'bundle exec rake' 与 rake 有什么关系?

ruby-on-rails - 为什么 Rails 将 "drive"更改为 "drife"?

php - Jquery Math,选择下拉值 + 文本字段

excel - 如何将字符串从 Excel 导入 MATLAB?

java - 无法从 tomcat 中的 jar 中读取文件

ruby - 在处理 Demeter 法则时,由于过度授权而需要更改消费者类的情况的示例是什么?

ruby-on-rails - 机械师,我如何引用我正在制作的对象并将其传递给关联? (关联类型不匹配)

ruby-on-rails - 如何删除非 html 标签 - CID

c++ - C++ 上简单文件处理代码中的模糊错误

delphi - 想要将文件读取到 TStringList