相关疑难解决方法(0)

在文件中打印单行的最快方法

我必须从一个大文件(1500000行)中获取一个特定的行,在多个文件的循环中多次,我问自己什么是最好的选择(在性能方面).有很多方法可以做到这一点,我男子气概使用这些2

cat ${file} | head -1
Run Code Online (Sandbox Code Playgroud)

要么

cat ${file} | sed -n '1p'
Run Code Online (Sandbox Code Playgroud)

我找不到这个问题的答案,他们只获取第一行或两者之一(或两者)首先打开整个文件,然后获取第1行?

bash benchmarking sed head cat

14
推荐指数
3
解决办法
3万
查看次数

标签 统计

bash ×1

benchmarking ×1

cat ×1

head ×1

sed ×1