Приветствую!
Есть пайп tshark | grep. Вывод на stdout есть. Если задать вывод в файл создается файл нулевой длины, в который ничего не записывается. Но это решаемо опцией grep --line-buffered.
Если пайп удлинить, добавив cut, то в файл опять ничего не пишется. Но в отличие от grep, в cut никаких опций, связанных с буферизацией, не наблюдается. Вывод на stdout присутствует, проверялось под рутом. Хотелось бы разобраться с буферами в данной ситуации.