Usando o sed para o tratamento direto de dados com stdin, espero que uma linha seja tratada após o entrar .
Isto é o que acontece quando eu testo no CygWin ou no Linux, mas no meu AIX, uma segunda nova linha é necessária para tratar a linha. Eu tentei com o sinalizador -u
para evitar latência de buffer sem modificação no comportamento. Existe uma opção ou parâmetro para permitir que o POSIX AIX sed
funcione como em outros SOs?
Exemplo:
> sed -u '=;l;s/foo/bar/'
like my foo (enter)
but not the lazy dog (enter)
1 (stdout)
like my foo$ (stdout)
like my bar (stdout)