我有一个程序,我从文件中加载文本,然后根据其中一个字段过滤它.我感兴趣的是此过滤步骤后的数据大小.
理想情况下,我可以做类似的事情: awk '$2>=10' <myfile | du -
我可以只应用过滤器并将输出保存在某处,在其上调用du,然后删除该文件,但文件非常大,因此写入磁盘可能需要一段时间.
认识到du
代表"磁盘使用",我怀疑我会问一些没有意义的东西,考虑到程序是如何工作的.如果有另一个常用的实用程序,请建议它!
du
代表“磁盘使用”。管道中的数据不会到达磁盘,因此没有“du”可以使用。wc
改为使用,即“字数统计”。
awk '$2>=10' < myfile | wc -c
Run Code Online (Sandbox Code Playgroud)
该-c
标志计算字节数。
归档时间: |
|
查看次数: |
4589 次 |
最近记录: |