我想grep(或等价物)
$ gfortran -Wall file.f90
我想的很简单
$ gfortran -Wall file.f90 | grep something
会起作用,但事实并非如此。看起来 gfortran
实际上并没有像 cat
那样写入标准输出。
您是否有建议“重定向”gcc 或 gfortran 的消息以便我可以 grep 它们?
最佳答案
尝试:
gfortran -Wall file.f90 2>&1 | grep something
grep
将在 STDOUT
上运行,因此您需要重定向 STDERR
。
关于bash - 如何通过管道传递 gcc 或 gfortran 警告和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17991506/