[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Vopros.



Konstantin Tretyakov wrote:

A esli sdelat
tail -f test.txt | sed -e "s/a/a/" | grep a

to nikakogo outputa ne prihodit.

Pochemu?

Точный ответ в исходниках, но я предполагаю что если вывод делается на
консоль то \n провоцирует flush для grep и sed. Если же в pipe, то flush
делается по достижении какого-то объёма. А cat, например делает flush
независимо от того куда делается вывод, сразу после записи

--
Best regards, Sergey Spiridonov



Reply to: