Questão Evite eol extra no eco


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

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

produz um arquivo

0
 11

ao invés de

0 11

Como posso evitar o EOL extra?


1


origem


Duplicatas do Stackoverflow: Dos lotes: gravar em arquivos sem final de linha, Como você pode ecoar uma nova linha em arquivos em lote? - Ƭᴇcʜιᴇ007
Primeiro no google: stackoverflow.com/questions/7105433/…    Val: visita man7.org - user3490702
@ user3490702 Primeiro, leia a pergunta e explique como o manual do Linux pode ser usado na linha Windows cmd. - Val


Respostas:


A questão foi marcada como Windows, meu mau .... Há uma resposta em https://stackoverflow.com/questions/7105433/windows-batch-echo-without-new-line


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

-n não imprime a nova linha à direita

Na prática:

mtak@frisbee:~$ echo -n "0" > myfile; echo " 11" >> myfile 
mtak@frisbee:~$ cat myfile 
0 11

3



Observe a marca "Windows" no OP. :) - Ƭᴇcʜιᴇ007
De fato, como posso usar o Unix maual na linha de comando do Windows? - Val