Wpis z mikrobloga

@k0rdian: Otwórz plik vimem i wpisz (pisane z pamięci):

:%g/^[a-zA-Z]*$/d
Usunie wszystkie line, które spełniają regexp ^[a-zA-Z]*$, czyli w całości składają się z liter alfabetu angielskiego.

Nie mam pojęcia, ile to może zająć. Inny sposób:

grep -v ąęśźżćłóńĄŻŚŹĘĆÓŁ < input > output
Chyba szybszy niż vimem.
@k0rdian: Powershel:
$inputpath = ‘C:\temp\in.txt’
$output
file = ‘C:\temp\out.txt’
$regex = ‘[a-zA-Z]*[ąęśźżćłóńĄŻŚŹĘĆÓŁ][a-zA-Z]*’
select-string -Path $inputpath -Pattern $regex -AllMatches | % { $.Matches } | % { $.Value } > $outputfile