回声会产生 EOL,而且没有办法(至少很难找到)单独回声 EOL。第一个问题是
echo 0 > myfile & echo " 11" >> myfile
生成一个文件
0
11
而不是
0 11
我怎样才能避免额外的 EOL?
答案1
这个问题被标记为 Windows,我的错......答案在https://stackoverflow.com/questions/7105433/windows-batch-echo-without-new-line
echo 手册页指定了-n
不打印换行符的选项:
-n 不输出尾随的换行符
在实践中:
mtak@frisbee:~$ echo -n "0" > myfile; echo " 11" >> myfile
mtak@frisbee:~$ cat myfile
0 11