yes와 printf를 pacat에 연결하면 효과가 달라집니다. (Bash에서 파이프를 플러시하는 방법은 무엇입니까?)

yes와 printf를 pacat에 연결하면 효과가 달라집니다. (Bash에서 파이프를 플러시하는 방법은 무엇입니까?)

yes aaaa | pacat소리를 생성합니다. { while true; do printf "aaaa\n"; done } | pacat그러나 청각적 효과는 없습니다. 그러나 후자가 죽으면(ctrl+c) 매우 짧은 소리가 납니다. 왜? 내 의심은 yes출력이 실행될 때마다 플러시된다는 것입니다 . 이 경우 출력을 수동으로 새로 고치려면 어떻게 해야 합니까?

관련 정보