Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的文件中运行 sed 计算行数返回 1,但 Sublime 和 Textedit 计数超过 88000 行。为什么 sed 这样做?我该如何解决?
$sed -n '$=' out_data1.txt 1
我使用 sed 来计算一个非常大的文件的行数 ~10GB 的 mongodb 查询结果,以便稍后将其拆分为多线程。
您的命令应该可以工作,但请尝试:
wc -l out_data1.txt
或只是为了测试
awk 'END {print NR}' data1.txt
sed 有一些缓冲区限制,但请尝试(我不建议在大文件上使用 sed,尤其是仅用于计算行数)
sed -u -n "$="
如果"s/.*//;$="行大小本身也存在缓冲区问题
"s/.*//;$="