作者billmax (无)
看板Perl
标题[问题]在win底下列印unix的换行符号
时间Wed Apr 16 23:38:24 2008
在win底下:
$/="\012";
print $/;
结果会出现CRLF,不是只有LF
$/="\015";
print $/;
这就没问题,可以列印出CR
$/="\015\012";
print $/;
会出现
CR
CRLF
真是奇怪!
在unix底下用$/="\015\012";
就可以直接列印CRLF。
为什麽在WIN底下就是印不出unix的换行符号呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.188.85
1F:推 LiloHuang:binmode STDOUT; print "test\ntest"; 04/16 23:57
2F:→ billmax:可以了,感谢板主这麽快的回覆,谢啦! 04/17 00:11