1

我有一个用于 LaTeX 编译的 Makefile,但是,它输出了很多信息。肯定太多了,无法掌握。但是,如果我忽略它,我将很难找出编译不成功的原因。

我有根据它输出的行数创建一个进度条的想法(假设我知道它将输出的总行数)

所以基本上我要问的是:是否可以动态计算执行输出的行数?

我知道wc -l,但是有什么办法可以在编译过程中做到这一点吗?

谢谢

4

2 回答 2

1

您可以pv在线路模式下使用该实用程序:

make | pv -l -s EXPECTED_LINES
于 2013-06-01T10:25:09.520 回答
0

如何简单地将标准输出重定向到/dev/null,只留下错误?

$ echo info; echo error >&2
info
error
$ (echo info; echo error >&2) > /dev/null
error
于 2013-06-01T08:38:15.083 回答