PDA

Просмотр полной версии : vim and regexp


symbolz
24.03.2009, 13:42
Приветсвую!
Вот задался вопросом как в виме по регулярным выражениям удалить строки, где встречаются больше 4 слов
есть файлик достаточно большой и хочу удалить все строки содержащие больше 4 слов. В vim пишу так

:g/w\{1,4}/d

но к сожелению ничего не удаляет. вроде как правильно все написал, но результата 0

wal
26.03.2009, 01:53
:g/.\+ .\+ .\+ .\+/d

вот это должно вам помочь =)

symbolz
26.03.2009, 11:10
wal написал(а):

:g/.\+ .\+ .\+ .\+/d

вот это должно вам помочь =)




действительно работает. Я еще эту задачу решил сл образом

awk 'NF outfile