好的,所以我有一个脚本生成一个值列表(为了简单起见用换行符分隔)然而它们是按一个顺序生成并存储到文件中的,但是我需要以相反的顺序处理文件(I由于数据集可能变得非常大,因此无法改变第一步的运行效率,因为数据集非常大。)
我熟悉bash中有用的命令tac
和tail -r
,但不幸的是我在其中工作的环境都没有(我不相信它除了主要的POSIX标准)。
所以我正在寻找的是以相反的顺序从文件中读取行的最佳方法,最好是尽可能少的内存开销,因为文件可能会变得非常大(尽管单个行应该是相对的小)。
答案 0 :(得分:1)