【发布时间】:2014-06-09 21:09:00
【问题描述】:
我正在尝试从 windows dart vm 输出带有 *nix 行结尾的文本,它似乎总是将 \n 替换为 \r\n:
#!/usr/bin/env dart
# foo.dart
import 'dart:io';
main() {
stdout.write('a\nb\nc\n');
stdout.write('a\x0Ab\x0Ac\x0A');
}
这是我从 cygwin 运行时得到的结果
$ foo.dart | foo.txt
$ cat -A foo.txt
a^M$
b^M$
c^M$
a^M$
b^M$
c^M$
有没有办法在不自动插入回车的情况下输出文本?
【问题讨论】: