Вопрос по shell скрипту: непрерывная обработка tail -f?
Наше проблему. Я немного слукавил, строчка которую я вызывал была:
tail -f file.txt | awk '{..morestuff..; printf result;}' | awk '{total+=$0;count+=1;print total/count}'

Она не работает из-за того, что первый awk буферизирует выхлоп и не отдает его во второй. Посему правильно делать:
tail -f file.txt | awk '{..morestuff..; printf result; fflush()}' | awk '{total+=$0;count+=1;print total/count}'
Что-то я не втыкаю, какое такое среднее вы считаете, если у вас третье число — 3, а четвертое — 3,5.