【发布时间】:2020-11-15 14:31:27
【问题描述】:
我想制作一个 bash 工具作为脚本,以便在给定命令的输出发生更改时收到通知。例如,用例是在长脚本的输出发生变化时获得通知。我希望它与tee 命令在同一型号上使用:
any_long_script_to_run | my_tool
然后输出将被透明地复制到标准输出,但我还想定义一个自定义函数(播放声音,显示通知......)以在每次写入新行时运行。
在 bash 中有什么巧妙的方法吗?
非常感谢!
【问题讨论】:
标签: bash pipe stdout stdin tee