Evite eol extra no eco

1

O eco produz uma EOL e não há nenhuma maneira (pelo menos é muito difícil de encontrar) de ecoar apenas a EOL. O primeiro problema é que

echo 0 > myfile & echo " 11" >> myfile 

produz um arquivo

0
 11

em vez de

0 11

Como posso evitar a EOL extra?

    
por Val 03.04.2014 / 22:05

1 resposta

3

A pergunta foi marcada como "Windows", meu erro ... Há uma resposta em link

A página man echo especifica a opção -n para não imprimir uma nova linha:

-n do not output the trailing newline

Na prática:

mtak@frisbee:~$ echo -n "0" > myfile; echo " 11" >> myfile 
mtak@frisbee:~$ cat myfile 
0 11
    
por 03.04.2014 / 22:13