HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.03.2009, 13:42
symbolz
Познающий
Регистрация: 26.01.2008
Сообщений: 75
С нами: 9626228

Репутация: 0
По умолчанию

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

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

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

  #2  
Старый 26.03.2009, 01:53
wal
Познающий
Регистрация: 24.03.2008
Сообщений: 88
С нами: 9543136

Репутация: 0
По умолчанию

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

вот это должно вам помочь =)
 
Ответить с цитированием

  #3  
Старый 26.03.2009, 11:10
symbolz
Познающий
Регистрация: 26.01.2008
Сообщений: 75
С нами: 9626228

Репутация: 0
По умолчанию

Цитата:

wal написал(а):

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

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

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

awk 'NF outfile
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.