728x90
반응형
Select-String은 텍스트 파일에서 특정 문자열을 검색하고, 해당 문자열이 포함된 줄을 출력하는 데 사용됩니다. 주로 로그 파일이나 텍스트 파일에서 내용을 필터링하는 데 유용합니다.
Select-String 명령 사용
특정 문자열 검색: 이 명령은 Log.txt 파일에서 "Error"라는 문자열이 포함된 모든 줄을 출력합니다.
Select-String -Path .\\Log.txt -Pattern "Error"
파일에서 여러 패턴 검색: 이 명령은 Log.txt 파일에서 "Error"와 "Warning"이라는 문자열이 포함된 모든 줄을 출력합니다.
Select-String -Path .\Log.txt -Pattern "Error", "Warning"
Linux grep
명령에서 유용하게 사용하는 옵션 중 -A
와 -B
가 있는데 이것도 Select-String으로 사용할 수 있습니다.
예를 들어 tasklist에서 explorer 프로세스를 찾고 그 위로 1줄 아래로 3줄(-A 1 -B 2)
을 찾으려면 다음과 같이 사용할 수 있습니다.
PS C:\> tasklist | sls explorer -Context 1,3
svchost.exe 7228 Services 0 13,296 K
> explorer.exe 7396 RDP-Tcp#0 2 21,664 K
TextInputHost.exe 7744 RDP-Tcp#0 2 44,460 K
StartMenuExperienceHost.e 7776 RDP-Tcp#0 2 59,640 K
MonAgentLauncher.exe 7876 Services 0 4,504 K
">" 는 해당 문자열이 있는 위치를 표시하고 위 아래 라인을 출력해 줍니다.
반응형
'ITC > Windows Commands' 카테고리의 다른 글
RunAsTi(TrustedInstalled) (0) | 2024.12.13 |
---|---|
CMD에서 출력 내용을 영문으로 바꾸기 (0) | 2024.10.25 |
[PowerShell] 명령어 기록(History) 확인 및 편집/수정 (2) | 2023.12.02 |
리소스 사용률 모니터링 명령어들 (0) | 2023.05.16 |
Cipher: 자료 복구 방지 (0) | 2022.06.09 |
PowerShell에서 Write-Host와 Write-Output의 차이점 (0) | 2022.04.13 |
예약된 저장소 비활성화 (0) | 2022.02.17 |
[CMD] WMIC 예제 모음 (0) | 2022.02.15 |
[CMD] CPU 사용률 모니터링 (0) | 2022.02.15 |
[CMD] 네트워크 드라이브 매핑에 사용 중인 계정 확인 (0) | 2022.02.09 |