作者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
推 LiloHuang:binmode STDOUT; print "test\ntest"; 04/16 23:57
→ billmax:可以了,感謝板主這麼快的回覆,謝啦! 04/17 00:11