1
와 나는 도스 줄 바꿈 형식 say
을 사용하고 싶습니다 :는 n을 말할 r에 줄 바꿈 펄
say "foo"
나는 새로운 라인의 변수를 재정의하려고 foo\r\n
표시해야하지만 변화하지 않습니다 또 다른 해결책이 될 것
local $/="\r\n";
아무것도
수동으로 작성 :print "foo\r\n";
그러나 매우 편리하지는 않습니다.
와 나는 도스 줄 바꿈 형식 say
을 사용하고 싶습니다 :는 n을 말할 r에 줄 바꿈 펄
say "foo"
나는 새로운 라인의 변수를 재정의하려고 foo\r\n
표시해야하지만 변화하지 않습니다 또 다른 해결책이 될 것
local $/="\r\n";
아무것도
수동으로 작성 :print "foo\r\n";
그러나 매우 편리하지는 않습니다.
모든 핸들에 영향을주는 글로벌 변수를 사용하지 마십시오. 사용
open(my $fh, '>:crlf', ...)
또는
binmode($fh, ':crlf')
:crlf
open
에 지정하거나 이미
binmode
를 사용하여이 핸들에 추가하려고 상처.
그게 최선의 방법입니다. –
'로컬 $ \ = "\ r \ n"; print "foo"; ' –
오! 나는'$ /'와'$ \\ '둘 다 존재한다는 것을 모른다. – nowox
DOS 개행 문자는 \\ \\ – Toto