2012-11-19 33 views
0

不工作我想呼應的東西到一個文件,例如:呼應-n在cygwin下

aaaa 
bbbb 

man echo說:

-n  do not output the trailing newline 

所以我echo -n aaaa\r\nbbbb > somefile.txt

\r\n是輸出爲文本,而不是換行... 上面的命令在ubuntu12.04下是可以的。 我使用win7 64bit,cygwin 1.7.16-1。

回答

2

試試這個:

echo -n aaaa$'\r\n'bbbb > somefile.txt 

這下Cygwin和Ubuntu的作品。

編輯:

echo -e 'aaaa\r\nbbbbb' > somefile.txt 
2

您需要的報價與-e選項可啓用反斜線的解釋轉義:

echo -en "aaaa\r\nbbbb" > somefile.txt 

Cygwin中測試,做這項工作:)