我可以在不删除文件中的每一行的情况下实现这一目标,
我认为可以inject
完成,但我不知道怎么做?
假设我的文件格式为
{},
{},
...
{},
我希望它像Json格式一样,追加[ ]
并最后删除,
[
{},
{},
...
{}
]
答案 0 :(得分:0)
如果你有足够的内存,最简单的方法是将整个文件读入内存。
original = File.read(filename).strip
File.write(filename, "[\n" + original[0..-2] + "\n]\n")