Evita l'eol in più nell'eco


1

Echo produce un EOL e non c'è modo (almeno è molto difficile da trovare) di fare eco a EOL da solo. Il primo problema è quello

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

produce un file

0
 11

piuttosto che

0 11

Come posso evitare l'EOL extra?



In primo luogo su google: stackoverflow.com/questions/7105433/... Val: visita man7.org
user3490702

1
@ user3490702 Per prima cosa leggi la domanda e spiega come utilizzare il manuale Linux nella riga cmd di Windows.
Val

Risposte:


3

La domanda è stata etichettata come Windows, mia cattiva .... C'è una risposta in https://stackoverflow.com/questions/7105433/windows-batch-echo-without-new-line


La pagina man echo specifica l' -nopzione per non stampare una nuova riga:

-n non genera la nuova riga finale

In pratica:

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

1
Notare il tag "Windows" sull'OP. :)
Ƭᴇcʜιᴇ007,

In effetti, come posso usare Unix maual nella riga di comando di Windows?
Val
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.