Описание тега ripgrep
NoneRipgrep (rg) - это строчно-ориентированный инструмент поиска, похожий на grep или ack, который рекурсивно ищет в текущем каталоге шаблон регулярного выражения. Используйте этот тег для вопросов об использовании ripgrep.
1
ответ
Лучший GNU найти замену
Я ищу лучшую находку. Причина в том, что пользовательский интерфейс find не интуитивен для меня (в частности, стиль обрезки / печати) и его трудно заключить в функцию из-за строгих требований к порядку аргументов. locate / updatedb недостаточно гибо…
25 май '12 в 00:28
1
ответ
Silversearcher/ Ack против найти,grep
В настоящее время, когда мне приходится искать сложные шаблоны в коде, я обычно использую комбинацию find и grep в форме: find / \( -type f -regextype posix-extended -regex '.*python3.*py' \) -exec grep -EliI '\b__[[:alnum:]]*_\b' {} \; -exec cat {}…
23 сен '17 в 20:41
1
ответ
Поиск начала / конца слова с помощью ripgrep
С grep Я могу искать начало и конец слова с grep -e '\<leg\>' <where to search> это найдет I have a leg. но нет play allegro here, Ripgrep (0.10.0) не поддерживает такой способ написания этого регулярного выражения. Мой вопрос таким обра…
18 янв '19 в 13:18
1
ответ
Отрицательная альтернатива vscode/ripgrep
Предположим, я ищу теги изображений, используя функцию поиска vscode:<img src="images/spacer.gif width=1 height=1> но только сопоставляя те без alt="" тег. Как бы я это реализовал? Я знаю, что негативные lookahead's/lookbehind's не поддерживаю…
07 мар '18 в 07:45
1
ответ
Rgrep в Emacs использовать ripgrep
Как мы можем настроить Emacs' rgrep для использования ripgrep (исполняемый файл rg) - чтобы он работал для поиска по латинице 1, UTF-8 и UTF-16 одновременно? Идея состоит в том, чтобы повторно использовать стандартную команду rgrep в Emacs, чтобы мы…
05 авг '17 в 21:47
1
ответ
ag и rg не перечисляют файлы, начинающиеся с подчеркивания, find делает
Если я сделаю: touch _gandalf А потом: rg --files | grep gandalf | wc -l или же ag -l -g "" | grep gandalf | wc -l я получил 0 соответствует как результат. Теперь, если я сделаю touch gandaf я получил 1 матч. Это почему? Имеют ли файлы, начинающиеся…
24 май '18 в 16:29
2
ответа
Труба ripgrep результаты поиска в Vim и открывать файлы в точном месте поиска
rg -l "searched phrase" | xargs vim заполняет vim поисковыми терминами, но мне нужно искать их еще раз, на этот раз в vim. Как передать результаты поиска ripgrep в vim, чтобы найденные файлы были открыты в точном месте поиска (строка и столбец)?
22 мар '19 в 15:57
1
ответ
Regex если тогда без остального в ripgrep
Я пытаюсь сопоставить некоторые методы в связке сценариев Python, если выполняются определенные условия. Первое, на что я смотрю, это если import re существует в файле, и если это так, то найти все случаи re.sub(something), Я попытался следовать док…
08 май '19 в 22:18
0
ответов
Пропавший без вести Рипгреп Класс персонажа + повторения
Почему они совпадают: echo 'CCAGCTACTCGGGAGGCTGAGGCTGGAGGATCGCTTGAGTCCAGGAGTTC' | grep -E 'CCAGCTACTCGGGAGGCTGAGGCTGGAGGATCGCTTGAGTCCAGGAG[ATCG]{2}C' echo 'CCAGCTACTCGGGAGGCTGAGGCTGGAGGATCGCTTGAGTCCAGGAGTTC' | rg 'CCAGCTACTCGGGAGGCTGAGGCTGGAGGATCGCT…
05 июл '19 в 19:46
2
ответа
Regex сопоставить все вхождения, используя обратную ссылку
Я пытаюсь использовать обратную ссылку для сопоставления всех экземпляров импортируемого класса, создаваемого с использованием ripgrep с --pcre2 опция включена. Сначала я смотрю, импортируется ли класс, а затем снова обращаюсь к нему, чтобы посмотре…
09 июл '19 в 00:13
1
ответ
Как использовать ripgrep в Ubuntu для поиска строки в файле CSV
У меня есть CSV-файл в моем домашнем каталоге, как показано ниже cat try.csv val1,val2,val3,val4,val5,val6 10-Jul-19,12604876601113439,Self,abs,Tier-I,30088.5 09-Jul-19,12604876601112397,Self,abs,Tier-I,200590 08-Jul-19,12604876601111807,Self,abs,Ti…
21 июл '19 в 22:21
1
ответ
ripgrep изнутри vim's: term
Я часто использую rg -i PATTERN | vim - чтобы передать результаты в новый сеанс vim. Есть ли способ сделать это из запущенного сеанса vim с открытым терминалом (открытым с помощью :term) без блокировки? Я знаю :vimgrep и он уже настроен для работы с…
14 ноя '19 в 19:02
1
ответ
Regex: есть ли для этого один лайнер?
Я хочу как можно быстрее выполнить поиск в нескольких больших текстовых файлах (200 МБ каждый). Я использую инструмент командной строки ripgrep и хочу вызвать его только один раз. В следующей строке: ***foo***bar***baz***foo***bar***baz (*** обознач…
04 дек '19 в 17:09
3
ответа
Есть ли способ избежать кавычек в ripgrep для MS Windows (Powershell или CMD)?
Я хочу найти строку "Hello (Привет начинается с двойной кавычки) в текстовых файлах с использованием ripgrep. Обычно в Bash или ZSH это срабатывает, экранируя обратную косую черту или заключая в одинарные кавычки: rg \"Hello rg '"Hello' Однако в MS …
02 янв '20 в 23:51
0
ответов
Каков самый быстрый способ поиска нескольких строк в нескольких файлах в Python?
У меня есть дамп файловой системы, и некоторые файлы содержат соответствующие строки. Каким будет самый быстрый способ поиска этих файлов во всей файловой системе? Я думаю об использовании subprocess с ripgrep или даже написанием собственного API Py…
20 янв '20 в 16:55
1
ответ
.gitignore node_modules/ не работает для fd и ripgrep
Я пытаюсь настроить fzf.vim для vim в Windows 10. Вы можете использовать альтернативную команду поиска, такую как ripgrep или fd, которая должна учитывать.gitignore. В моем файле.gitignore есть эта строка, которая отлично работает для коммитов git…
30 мар '20 в 18:40
1
ответ
Как нечетко найти все файлы, содержащие определенный текст, с помощью ripgrep и fzf и открыть их VSCode
У меня есть следующая команда для нечеткого поиска файлов в командной строке и открытия выбранного файла в VSCode: fzf --print0 -e | xargs -0 -r code Теперь я хочу иметь возможность искать строку в содержимом файла. Я могу найти искомую строку в ком…
12 май '20 в 02:03
2
ответа
Как я могу удалить строки, содержащие совпадение, найденное с помощью Ripgrep?
Я использую rg (или альтернативно ag ) для поиска вхождений строки в папке с большим количеством файлов, например: $ rg "cat" lolo 3:cat lala 2:cat Теперь я бы хотел избавиться от этих матчей. Как я могу удалить каждую строку, содержащую совпадение,…
27 фев '20 в 11:44
1
ответ
ripgreb: показать результат поиска между двумя совпадениями
Я новичок в ripgreb, но очень впечатлен им. У меня есть особый случай срабатывания триггера, и мне было интересно, можно ли это сделать Скажем, у меня есть два файла уценки ... ## 5.9 Subheading plz, plz, plz do NOT find me! # 6 Heading ## 6.1 subhe…
13 июл '20 в 23:17
5
ответов
grep или ripgrep: как найти только файлы, соответствующие нескольким шаблонам (а не только в одной строке)?
Я ищу быстрый способ найти все файлы в папке, содержащие 2 или более шаблонов grep -l -e foo -e bar ./*илиrg -l -e foo -e bar показать все файлы, содержащие 'foo' И 'bar' в одной строке или 'foo' ИЛИ 'bar' в разных строках, но мне нужны только фай…
26 ноя '19 в 17:04