1

Echo производит EOL, и нет способа (по крайней мере, очень трудно найти) отразить EOL в одиночку. Первая проблема заключается в том, что

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

производит файл

0
 11

скорее, чем

0 11

Как я могу избежать дополнительной EOL?

1 ответ1

3

Вопрос был помечен как Windows, мой плохой .... Есть ответ в https://stackoverflow.com/questions/7105433/windows-batch-echo-without-new-line


Страница man echo указывает параметр -n чтобы не печатать новую строку:

-n не выводить завершающий перевод строки

На практике:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .