几个长过程的结果是可能在通用文本文件中添加新行。如何在 bash 中实时通知每个新行的添加,比如说一个声音文件?(例如, run some mpg123 -q notification.mp3)只有在添加新行时才会发出声音,而不是在进程结束时发出声音(它可以是无穷无尽的),如果没有添加行,则分别静音。既可以包含在每个进程的管道中(所有进程结束| tee -a text.txt,也可以并行单独运行进程。作为一个选项,不跟踪行,而是更改文件大小,例如,因为即使添加一个字符也会导致字节增加。我会听取所有建议,谢谢
。tail -f???? wc -l_watch
tail程序在使用该选项运行时,会将附加到传递的参数的行
-f打印到标准输出файл。这些行可以在循环中读取并在您需要的程序的每次迭代中执行: