sed stdin

2

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)
    
por NeronLeVelu 15.01.2015 / 10:34

0 respostas

Tags