2024. 8. 6. 18:13ㆍ젬스it
파워쉘에서 특정 문자열을 포함한 건수를 구하는 방법
파일 내 특정 문자열의 건수 구하기:
특정 파일 내에서 특정 문자열을 포함한 건수를 구하려면 다음 명령을 사용할 수 있습니다:
(Get-Content C:\Temp\work.txt | Select-String -Pattern "특정문자").Count
여기서 C:\Temp\work.txt는 대상 파일의 경로이고, "특정문자"는 찾고자 하는 문자열입니다. 이 명령은 해당 파일에서 "특정문자"를 포함한 줄 수를 반환합니다1.
폴더 내 파일에서 특정 문자열의 건수 구하기:
특정 폴더 내의 모든 파일에서 특정 문자열을 포함한 건수를 구하려면 다음과 같이 사용합니다:
Get-ChildItem -Path C:\Temp -File -Recurse | ForEach-Object {
(Get-Content $_.FullName | Select-String -Pattern "특정문자").Count
}
이 명령은 C:\Temp 폴더 내의 모든 파일에서 "특정문자"를 포함한 줄 수를 각각 반환합니다2.
특정 문자열이 포함된 파일의 개수 구하기:
특정 문자열을 포함한 파일의 개수를 구하려면 다음 명령을 사용합니다:
(Get-ChildItem -Path C:\Temp -File -Recurse | Where-Object {
(Get-Content $_.FullName) -match "특정문자"
}).Count
이 명령은 C:\Temp 폴더 내에서 "특정문자"를 포함한 파일의 개수를 반환합니다3.
'젬스it' 카테고리의 다른 글
Image img = sender as Image; 여기 sender 객체 의미? (0) | 2024.08.07 |
---|---|
shdocvw.dll 기능은? (0) | 2024.08.07 |
foreach for. 정렬, 역정렬 방법 (0) | 2024.08.05 |
jeus 버전별 jdk 확인 (0) | 2024.08.03 |
elasticsearch 에서 사용하는 scroll contexts 는 무엇을 의미하나요? (0) | 2024.07.19 |