Eu tenho um fifo criado mkfifo
em um shell, aberto no modo rw com exec 3<>fifo
.
Quando executo sed 1q <&3
e escrevo uma linha no fifo em outro shell, o sed não imprime a linha até que eu escreva outra linha no fifo. Por que isso acontece? (Isso não ocorre com head -n1
)