Я пытаюсь фильтровать большой файл журнала. Есть ли способ, чтобы прочитать строку из журнала, если строка содержит менее 2-х символов, удалить всю строку из журнала с помощью Power-скриптФильтр большого файла журнала с помощью powerscript
Я придумал способ подсчета символов в файл
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
Я надеюсь, что это имеет смысл для вас, ребята, я считаю, что это трудно выйти, что там в моей голове, иногда таким образом, что имеет смысл для других. Любая помощь была бы очень благодарна
Thanks Loads :) И это имеет смысл – Andy