LINUX.ORG.RU

grep, cut и буферизация

 , ,


0

1

Приветствую!

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

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

★☆
Ответ на: комментарий от xaizek

Xe, да, stdbuf -oL решает. Спасибо за направление, поизучаем :)

vaddd ★☆
() автор топика

Уважаемые модераторы! Создайте, пожалуйста, отдельный раздел «Legacy».
Фидошники, Саахрикту, Эдди, я и др. там будем резвиться.
Вам жалко пару мегабайт в БД? Тем Те более, что идея хорошая. Многие за. Это удобно, и нытики перестанут ныть.

cast Shaman007, maxcom.

anonymous
()
Ответ на: комментарий от zolden

Да задачи как таковой не было. Экспериментировал с тем, что по сети ходит, и наткнулся на сей факт.

vaddd ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.