PowerShell을 사용하여 파일의 단어, 문자 및 줄 수 가져오기
때로는 가지고 있는 텍스트 파일에 대한 통계를 수집하는 것이 유용합니다. Notepad++ 또는 Geany와 같은 최신 텍스트 편집기를 사용하는 경우 가능한 모든 경우에 사용할 수 있는 도구가 충분할 것입니다. 그러나 베어본 Windows 환경에 있는 경우 PowerShell이 도움이 될 수 있습니다. 다음은 파일의 단어, 문자 및 줄 수를 계산하기 위해 효율적으로 사용하는 방법입니다.
PowerShell은 명령 프롬프트의 고급 형태입니다. 바로 사용할 수 있는 수많은 cmdlet으로 확장되며 다양한 시나리오에서 .NET Framework/C#을 사용할 수 있는 기능이 함께 제공됩니다. 스크립트를 작성할 수 있는 기술이 있다면 Windows를 자동화하는 매우 강력한 스크립트를 작성할 수 있습니다. 최근 마이크로소프트 Linux 및 OS X에서 사용할 수 있게 했습니다..
PowerShell은 유용한 내장 cmdlet과 함께 제공됩니다. 측정 대상. 특정 유형의 개체의 속성 값을 계산합니다. Measure-Object는 명령의 매개변수에 따라 세 가지 유형의 측정을 수행합니다. cmdlet은 개체를 계산하고 숫자 값의 최소값, 최대값, 합계 및 평균을 계산할 수 있습니다. 텍스트 개체의 경우 줄, 단어 및 문자 수를 계산하고 계산할 수 있습니다. 이것이 바로 우리에게 필요한 것입니다.
파일 내용을 입력에 전달하기만 하면 됩니다. 이를 위해 Measure-Object를 다른 cmdlet과 결합할 수 있습니다. 콘텐츠 가져오기. Get-Content cmdlet은 텍스트 파일의 내용을 인쇄합니다.
따라서 우리의 작업을 위해 다음을 수행할 수 있습니다.
- 파워셸 열기
- 다음 명령을 입력하거나 붙여넣습니다.
Get-Content "F:\usb 쓰기 방지(초안).txt" | 측정 -Line -Character -Word
측정해야 하는 파일의 파일 경로 부분을 수정하십시오. 제 경우에는 다음 출력을 보여줍니다. 내 이전 기사 텍스트:
- 다음 명령을 사용하여 동일한 제외 공백을 계산합니다.
Get-Content "F:\usb 쓰기 방지(초안).txt" | 측정 -Line -Character -Word -IgnoreWhiteSpace
그게 다야 이 트릭은 파일 콘텐츠 통계를 가져와야 하지만 이 작업에 적합한 타사 앱을 얻을 수 없는 경우에 유용할 수 있습니다.