Por que 'more.com' introduz um espaço no final da linha?

0

Compare esses dois comandos, que devem ser a mesma coisa, de acordo com o meu entendimento:

echo abc>tmp1

echo abc|more>tmp2

E eles fazem, em grande parte. tmp2 tem uma linha extra em branco no final, mas não me preocupo com isso.

Agora, este é um caso um pouco mais complicado:

(echo abc&echo def)>tmp3

(echo abc&echo def)|more>tmp4

tmp4 , além de ter uma linha extra em branco no final, também tem um espaço extra no final de cada linha não vazia. Como pode ser? Posso apresentá-lo? Eu atualmente uso sed -e 's-[ ]$--g' , mas eu gostaria de não confiar no GNUwin.

    
por bers 22.03.2017 / 14:30

0 respostas

Tags