반응형
PowerShell의 텍스트 파일에 출력 쓰기
다음 코드를 사용하여 두 파일을 비교했습니다.
Compare-Object $(Get-Content c:\user\documents\List1.txt) $(Get-Content c:\user\documents\List2.txt)
이 출력을 새 텍스트 파일에 어떻게 쓸 수 있습니까? echo 명령을 사용해 보았지만 구문을 실제로 이해하지 못합니다.
Out-File
cmdlet 사용
Compare-Object ... | Out-File C:\filename.txt
선택적으로, 추가 -Encoding utf8
로 Out-File
기본 인코딩이 많은 용도에 정말 적합하지 않습니다한다.
가장 간단한 방법은 다음과 같이 출력을 리디렉션하는 것입니다.
Compare-Object $(Get-Content c:\user\documents\List1.txt) $(Get-Content c:\user\documents\List2.txt) > c:\user\documents\diff_output.txt
>
이미있는 경우 출력 파일을 덮어 씁니다.
>>
이미있는 경우 출력 파일 끝에 새 텍스트를 추가합니다.
이를 수행 할 수있는 또 다른 방법은 명령 실행 전후에 각각 Start-Transcript
및 Stop-Transcript
명령 을 사용하는 것 입니다. 이것은 명령을 포함한 전체 세션을 캡처합니다.
이 특별한 경우 Out-File
에는 아마도 최선의 방법 일 것입니다.
참조 URL : https://stackoverflow.com/questions/18469104/write-output-to-a-text-file-in-powershell
반응형
'programing' 카테고리의 다른 글
HashMaps 및 Null 값? (0) | 2021.01.18 |
---|---|
AutoLayout : removeFromSuperview / removeConstraints에서 예외가 발생하고 충돌이 심합니다. (0) | 2021.01.18 |
SQL Server에서 현재 날짜에 시간을 추가하는 방법은 무엇입니까? (0) | 2021.01.18 |
대상 주체 이름이 올바르지 않습니다. (0) | 2021.01.18 |
tensorflow에서 일부 변수 / 범위를 "고정": stop_gradient 대 변수 전달을 최소화 (0) | 2021.01.18 |