我已经看到了这个问题的答案,但我不知道哪个答案的执行速度最快。这些是我见过的答案-哪个最好?
- 使用 each 或 each_line 一次读取一行
- 使用gets一次读取一行
- 使用 readlines 将其全部保存到行数组中,然后使用每个行
- 使用 grep(不确定如何使用 grep...)
- 使用 sed(不确定 sed 到底该怎么做...)
- 还有什么?
另外,最好只使用另一种语言还是 Ruby 就可以了?
编辑:
更多细节:每一行都包含类似“id1 attr1_1 attr2_1 id2 attr1_2 attr2_2 ... idn attr1_n attr2_n”(n 很大),我需要将它们插入数据库。对于该示例行,我需要在数据库中插入 n 行。