我想回复一些文件,例如:
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。
答案 0 :(得分:2)
试试这个:
echo -n aaaa$'\r\n'bbbb > somefile.txt
在cygwin和ubuntu下工作。
编辑:
或
echo -e 'aaaa\r\nbbbbb' > somefile.txt
答案 1 :(得分:2)
您需要引号和-e
选项才能启用反斜杠转义的解释:
echo -en "aaaa\r\nbbbb" > somefile.txt
在Cygwin中测试,是否有工作:)