Szukaj na tym blogu

sobota, 19 stycznia 2013

Usunięcie pustych wierszy lub wierszy zawierających wyrażenie z wielu plików tekstowych

Puste wiersze:
(gc .\fix.txt) | Where-object {$_ -ne ""} | set-content fix.txt

Zawierające wyraz "security"

$file = Get-ChildItem * -Include *.txt

foreach ($f in $file)
{
    (Get-Content $f.FullName) | `
      Where-Object {$_.trim() -ne "security"} | `
       set-content $f.FullName
}

Brak komentarzy:

Prześlij komentarz