Powershell에서 유닉스 파일 형식은 어떻게 만듭니 까? 나는 다음을 사용하여 파일을 만들지 만 항상 윈도우 형식으로 파일을 만듭니다. 내가 알고있는 것처럼Powershell을 사용하는 UNIX 형식 파일
"hello world" | out-file -filepath test.txt -append
, 새로운 라인 문자는 유닉스 형식이 줄의 끝에 만 LF를 필요로하는 반면 그것은 Windows 형식의 파일이 될 수 있도록 CRLF. 나는 다음과 CRLF를 교체 시도했지만 작동하지 않았다
"hello world" | %{ $_.Replace("`r`n","`n") } | out-file -filepath test.txt -append
에는 CRLF가 없기 때문에 귀하의 테스트가 작동하지 않습니다에 "Hello World" – x0n
x0n @ 파일에 쓸 때, cr/lf는 내가하려고했던 지점 인 – aldrin
에 추가됩니다. 분명히 바꾸기 작업은 쓰기 (out-file) 이전이므로 out-file이 CRLF를 추가하면 바꾸려고 시도한 후에 발생합니다. – x0n