Запросы на поиск труб в vim или менее

Я хотел бы иметь возможность искать файл журнала для строк, которые были с ^ 2014-02-18 15:30: [0-9:,] * и имеют UserName: someguy намного позже в той же строке. Я уверен, что я мог бы сделать регулярное выражение, чтобы включить любое количество символов, цифр и пробелов до этого момента, но я хотел бы знать, могу ли я эффективно сделать что-то вроде /^2014-02-18 15:30:[0-9:,]* | /UserName:someguy /^2014-02-18 15:30:[0-9:,]* | /UserName:someguy означает /^2014-02-18 15:30:[0-9:,]* | /UserName:someguy результатов первого поиска во втором поиске, но все еще в vim или меньше. Очевидно, я мог бы сделать это с помощью grep извне.

One Solution collect form web for “Запросы на поиск труб в vim или менее”

 :v/^2014-02-18 15:30:/d 

в vi удаляет все строки, кроме тех, которые соответствуют этому шаблону. Затем вы можете фильтровать больше:

 :v/UserName:someguy/d 

Хотя вы могли бы сделать это за один раз:

 :v/^2014-02-18 15:30:.*UserName:someguy/d 

В less , type & и затем ^2014-02-18 15:30:.*UserName:someguy

  • Как включить мышь в Vim?
  • Отправка команд на dbx из Vim
  • Картирование C-1 не работает в VIM
  • Установка vim локально в кластере: не удается найти синтаксис
  • фон tmux vim colorscheme не показывает
  • Изменить внутренние комментарии с помощью Vim
  • Как переключаться между vim-буфером и экраном командной оболочки в vim?
  • VIM: функция, которая проверяет, работает ли внешняя программа
  • Каковы основные различия между vim и vi?
  • Как я могу заменить ^ I на области вкладок в редакторе vim для .java-файла?
  • Как открыть файл в VIM и переместить курсор на результат поиска
  • Interesting Posts

    могут ли пакеты, помеченные Debian / Ubuntu, быть установлены в Linux Mint?

    Выбор правильного GRUB

    Модуль vfat не загружается (я пробовал очевидные исправления)

    Отрицательное использование hdd. Доступный больше, чем полный

    Сохранить состояние окна в DWM

    Что делает systemctl enable netctl.service

    MariaDB: создание и предоставление нового пользователя с помощью плагина unix sockets (без пароля)

    изменить скрипт bash во время его запуска

    сортировка не работает для аналогичных записей

    Использовать inotifywait для перемещения файла при загрузке в папку Dropbox

    Для чего нужны файлы deb для установки ядра?

    Отправка zip-файла, содержащего простой текстовый файл по электронной почте

    автоматическая линия на каждой вкладке терминала открыта

    Система отказывается от SSH и зацикливается на «загрузке» после установки systemd

    Как ограничить права пользователя sudo для журналаctctl на конкретный блок?

    Linux и Unix - лучшая ОС в мире.