gpt4 book ai didi

ruby - 使用 Ruby 替换文件中的特定行

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:07 24 4
gpt4 key购买 nike

我有一个如下所示的文本文件 (a.txt)。

open
close
open
open
close
open

我需要找到一种方法将第 3 行替换为“关闭”。我做了一些搜索,大多数方法涉及搜索该行而不是替换它。真的不能在这里做,因为我不想把所有的“打开”变成“关闭”。

本质上(对于这种情况)我正在寻找 IO.readlines("./a.txt") [2] 的写入版本。

最佳答案

怎么样:

lines = File.readlines('file')
lines[2] = 'close' << $/
File.open('file', 'w') { |f| f.write(lines.join) }

关于ruby - 使用 Ruby 替换文件中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35958632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com