Bas*_*stl 2 bash shell redirection
我想制作一个像这样的外壳管道:
producer | analyser > report.txt
Run Code Online (Sandbox Code Playgroud)
producer
并在生成数据(一个大日志文件)时观察输出以进行分析。
我怎样才能做到这一点?
在/bin/sh
和兼容:
producer | tee /dev/fd/3 | (analyser > report.txt) 3>&1
Run Code Online (Sandbox Code Playgroud)
我仅在 Linux 和 Cygwin 上对此进行了测试。在某些类 Unix 系统上,您可能必须更改/dev/fd/3
为它们的等效项。
归档时间: |
|
查看次数: |
434 次 |
最近记录: |