Вопросы с тегом «search»

поиск используется для вопросов, касающихся поиска по содержимому файлов. Для поиска имен файлов с помощью команды locate используйте тег locate.

135
Как я рекурсивно grep через файлы .gz?

Я использую скрипт для регулярной загрузки моих сообщений gmail, которые сжимают необработанные .eml в файлы .gz. Сценарий создает папку для каждого дня, а затем сжимает каждое сообщение в свой собственный файл. Я хотел бы найти в этом архиве «строку». Один Grep, похоже, не делает этого. Я также...

59
Как я могу искать историю с текстом, уже введенным в приглашении в zsh?

В zsh я знаю, что могу искать историю с Ctrl+ r. Тем не менее, часто я начинаю набирать команду прямо в командной строке, но потом понимаю, что должен искать историю. Когда я нажимаю Ctrl+ r, появляется пустое окно поиска в истории, например: Обратите внимание на то, что в моей подсказке есть...

59
Выделить последний поиск в 'меньше'

Когда вы используете /прямой или ?обратный поиск в меньшем количестве, все экземпляры файла подсвечиваются. После того, как я нашел экземпляр слова, которое я ищу, каков самый правильный способ выделить что-то? В настоящее время я просто нажимаю /затем толчку тарабарщины в поле ввода. Нет...

46
Есть ли в Linux система поиска файлов типа «Все»?

В Windows есть хороший механизм поиска файлов, который называется « Все» , который (в отличие от find) очень быстрый и (в отличие от него locate) всегда возвращает обновленные результаты. AFAIK это работает, заполняя базу данных из журнала NTFS (это не работает с другими файловыми системами)....

40
Как перемещаться в обратном поиске bash?

Bash предлагает функциональность для обратного поиска через Ctrl+ R. Затем можно ввести часть команды, которая покажет подходящую запись из истории. Предположим, это моя история: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Я ищу foo. Нажатие Ctrl+ Rснова...

37
Командная строка для полнотекстовой индексации?

Есть ли такая вещь, как механизм полнотекстового индексирования, который можно запрашивать из командной строки и в идеале вообще не требует использования графического интерфейса? Я особенно заинтересован в индексировании моих электронных книг и статей, так что это смесь pdf, epub и нескольких djvu....

32
Чтение и поиск длинных страниц руководства

Я , наконец , надоело , когда хотят , чтобы прочитать о баш «ы readи это -sвариант с man bash. В конце концов я нашел правильное место (около строки 4500), но, как обычно, это было неприятно, так как оба /readи даже /\s-s\sпоиски имеют слишком много совпадений. Итак, вопрос: как я могу эффективно...

31
Ограничить контекст grep до N символов в строке

Я должен пролистать некоторые JSON-файлы, в которых длина строк превышает несколько тысяч символов. Как я могу ограничить grep для отображения контекста до N символов слева и справа от совпадения? Подойдет любой инструмент, кроме grep, если он доступен в обычных пакетах Linux. Это будет пример...

30
Перечислите файлы, содержащие определенное слово в их тексте

Я хотел бы перечислить файлы рекурсивно и уникально, которые содержат данное слово. Пример : проверяя слово 'check', я обычно выполняю команду grep $ grep check * -R Но так как это слово встречается много раз, я получаю много информации. Поэтому мне просто нужно перечислить имена файлов, которые...

25
Как заменить текущее слово под курсором в Emacs

Как заменить текущее слово под курсором в Emacs? Я знаю, что могу использовать query-replace или replace-string, но каждый раз, когда я делаю это, мне приходится вводить всю строку для замены, это просто раздражает. Vi имеет эквивалентное командное слово, и я могу использовать ярлык, чтобы вытянуть...

24
Как я могу «grep» паттерны через несколько строк?

Кажется, я неправильно использую grep/ egrep. Я пытался найти строки в несколько строк и не смог найти совпадение, хотя я знаю, что то, что я ищу, должно совпадать. Первоначально я думал, что мои регулярные выражения были неправильными, но в конце концов я прочитал, что эти инструменты работают в...

24
Команда Unix, чтобы проверить, совпадают ли какие-либо две строки в файле?

Есть ли команда unix, которая может проверить, совпадают ли какие-либо две строки в файле? Например, рассмотрим файл sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Мы видим, что предложение This is sentence X...

23
Поиск содержимого почты с помощью Mutt

Можно ли в Mutt искать определенный почтовый контент, используя встроенные функции? Или, в крайнем случае, как я могу настроить grepдля использования в Mutt? Документация только упоминает searchи limitфункции, которые только искать...

23
VIM номера поиска, содержащие определенное количество цифр

Мне нужно найти цифры определенной длины в большом документе. Я пытался использовать регулярные выражения для этого. Например, если мне нужно искать номера с ровно 2 цифрами, я использую \d\d(то есть / d дважды с пробелом). Это хорошо работает. Но для нахождения 10-значных чисел вводить \d10 раз не...

23
Как использовать ag для поиска текста в файлах с определенными расширениями?

Я использую ag( The Silver Searcher ) версию 0.31.0. Я могу легко найти строку в куче файлов, используя: localhost:workspace davea$ ag 'ftp' . Но что, если я хочу сканировать файлы только с определенными расширениями? Я попробовал это: localhost:workspace davea$ ag 'ftp' .java ERR: Error stat()ing:...

22
Поиск строки в нескольких файлах zip

Я работаю над SunOS 5.10. У меня есть папка, которая содержит около 200 ZIP-файлов. Каждый почтовый файл содержит только один текстовый файл. Я хотел бы найти конкретную строку во всех текстовых файлах во всех файлах zip. Я попробовал это (который ищет любой текстовый файл в zip-файле, который...