小编Foo*_*bar的帖子

如何实时更新`wc -l`?

我有一个命令<streaming ls> | wc -l,它工作正常,但<streaming ls>需要一段时间,这意味着直到几分钟后我才能得到最终的行数。

wc -l有没有办法可以实时得到 update 的输出?

shell-script wc

19
推荐指数
2
解决办法
3129
查看次数

如果上一个命令 (tar) 也失败,如何导致 awk 失败?

我对以下命令有一些问题,该命令提取 tar 文件并打印每秒提取的文件数量:

tar -xvf some_tar.tar -C a/directory | awk 'systime() > lasttime { lasttime = systime(); printf "%d files\n", NR; fflush(stdout) }'
Run Code Online (Sandbox Code Playgroud)

即使 tar 命令失败,awk 命令仍然会返回 0,这是不希望的,因为它并不能反映 tar 命令失败。

我该如何解决这个问题?

bash pipe awk

7
推荐指数
5
解决办法
1385
查看次数

标签 统计

awk ×1

bash ×1

pipe ×1

shell-script ×1

wc ×1