큰 로그 파일을 필터링하려고합니다. 로그에서 행을 읽는 방법이 있습니까? 행에 2 문자 미만이 포함되어 있고 전원 스크립트를 사용하여 로그에서 전체 행을 삭제하면파워 스크립트를 사용하여 큰 로그 파일 필터링
문자를 세는 방법이 생겼습니다. 이것은 각 줄을 계산하고
Get-Content ./output.txt | ForEach-Object { $_ | Measure-Object -Character } | Out-File count.txt
파일은 다른 파일
로 계산 문자를 출력하고 난 빈 줄을 삭제하는 방법을 알고
Get-Content .\output.txt | where {$_ -ne ""} | Set-Content out.txt
또는 파이프에
Get-Content .\in.txt | Where-Object {$_ -notmatch 'STRING'} | Set-Content out.txt
이 거기에 출력을하는 방법을 특정 문자 나 문자열을 포함하고 기본적으로
"카운트가 < = 1 로그에서 해당 줄을 삭제하는 경우"물어 선
for each line
if line is <= 1 delete line
else leave alone
는 내가 열심히 다른 사람에게 의미가있는 방식으로, 때로는 뭐죠 내 머리에 나가 찾아,이 너희들에게 의미가 있기를 바랍니다. 도움이 될 것입니다.
감사로드 : 그리고 그것은 의미가 있습니다 – Andy