Вопросы с меткой [grep]
grep Утилита командной строки Unix, которая ищет переданные ей входные данные для строк, соответствующих регулярному выражению, и печатает результаты.
918 вопросов
4
голоса
2ответа
1k показов
ack-grep показывает только совпадающие имена файлов. Не показывать соответствующий контент
Я ищу некоторые ключевые слова среди минимизированных файлов. Не имеет смысла показывать этот минимизированный контент. Как я могу использовать ack-grep 'SEARCH_WORD' и показывать только совпадающие ...
4
голоса
2ответа
7k показов
grep в Powershell
Какой самый простой / удобный способ использования встроенных функций Powershells для имитации поведения, подобного grep ? В скриптах я использую что-то вроде этого dir "*.filter" | foreach-object{ ...
4
голоса
2ответа
6k показов
Эффективный способ поиска строки в файле find и grep
Я ищу все файлы, содержащие определенную строку в файлере (на старой рабочей станции HP-UX). Я не знаю, где файлы находятся в файловой системе (есть много каталогов, с большим количеством сценариев, ...
4
голоса
1ответ
124 показов
Выполнение команды для всех файлов, которые содержат строку
Я нахожу кучу файлов с find . -exec grep -l mypattern {} \; Какой самый простой, самый элегантный способ выполнить определенную команду отдельно для каждого из результирующих списков файлов?
4
голоса
2ответа
968 показов
Как я могу сохранить подсветку совпадений grep, когда трубопровод находит в grep?
Если я запускаю grep foo bar.txt , grep выделяет каждое вхождение "foo" в bar.txt . Но иногда я хочу использовать find чтобы определить, какие файлы ищет grep. Поэтому я делаю что-то вроде этого: ...
4
голоса
4ответа
1k показов
Каковы преимущества, если какой-либо из grep над egrep
Я просто изучаю семейство программ grep, и мне кажется, что egrep строго превосходит grep - он может делать все, что может делать grep, но больше. Я ошибся? Почему бы просто не использовать egrep ...
4
голоса
1ответ
962 показов
разбить файл по префиксу строки
Мои данные выглядят так: 60 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 61 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
4
голоса
4ответа
9k показов
Grep для фильтрации гигантского файла CSV
Я имею дело с файлом CSV, который содержит более 2 миллионов строк. Довольно большой. Мне нужно использовать grep (или любой другой лучший способ), чтобы получить всю строку, если значение второго ...
4
голоса
1ответ
82 показов
Могу ли я создать "файл", который при открытии на самом деле дает вывод команды?
Я оказался в нескольких ситуациях, когда мне хотелось бы иметь такой "файл", который по сути запускает скрипт, когда он "открывается", что позволяет мне "читать" его вывод. Например, у меня может ...
3
голоса
1ответ
2k показов
Почему ack не выполняет рекурсивный поиск по всем файлам по умолчанию?
Из всего, что я могу прочитать ack-grep foo должен искать во всех файлах в текущем каталоге и подкаталогах термин "foo". Однако самое близкое, что я могу получить, это ack-grep foo * Который ...
3
голоса
1ответ
256 показов
Быстрее просматривая множество громоздких текстовых файлов
У меня есть файлы журналов, которые 500 МБ каждый, и есть 200 таких файлов. Мне нужно получить определенные шаблоны внутри этих файлов. Но это занимает много времени! Существует ли программное ...
3
голоса
2ответа
2k показов
Grep, найди строку с минимум x слов
Есть ли способ найти все строки с помощью grep, которые содержат как минимум x слов?
3
голоса
1ответ
3k показов
Почему grep не возвращает результатов (список всех файлов в каталоге)
Я пытаюсь подсчитать все файлы в каталоге, которые соответствуют шаблону, рекурсивно, используя ls: ls -R | grep *.{cpp,h} | wc Тем не менее, я получаю: zsh: совпадений не найдено: * .cpp ls -R ...
3
голоса
5ответов
3k показов
Grep все файлы в каталоге и распечатать совпадения с именем файла
У меня есть список файлов журнала, которые я создаю как часть сценария кодирования видео, который я написал. Я хотел бы найти их все и распечатать определенную статистику из кодировки - как быстро ...
3
голоса
3ответа
531 показов
Массовое переименование файлов
Возможный дубликат: Как я могу массово переименовать файлы из командной строки или с помощью стороннего инструмента? Итак, у меня есть ряд файлов в следующем формате. Их настоящее имя файла и дата. ...
3
голоса
5ответов
5k показов
Как удалить строки из большого текстового файла, используя bash
Я получил огромный текстовый файл (файл журнала) в моем CentOS, который я хотел бы удалить верхнюю часть, возможно, пару тысяч строк в день. (Или, возможно, просто разделить на две части) Я провел ...
3
голоса
3ответа
230 показов
команда unix для проверки длины слова в тексте
Какие команды Unix можно использовать для определения длины строки, в которой слово появляется в тексте? "Span" равен номеру строки последнего экземпляра слова минус номер строки первого экземпляра ...
3
голоса
2ответа
5k показов
Что делает grep при использовании знака доллара в поисковом запросе?
Я хотел найти переменную $featuredicon в моих файлах php, и я запустил grep -ir "$featuredicon" Я понял, что знак доллара - это зарезервированный символ в оболочке. Но что это на самом деле делает? Я ...
3
голоса
2ответа
185 показов
Выполнение аналога PowerShell * nix grep <несколько файлов по маске>
Есть ли способ оптимизации кода PowerShell ниже (он объединяет отдельные строки за строкой, содержащейся в связке текстовых файлов, в один): $ErrorActionPreference = "Continue" Start-Transcript -path ...
3
голоса
2ответа
8k показов
grep для содержимого файла, но возвращает имя файла
Мне нужен синтаксис GREP для следующей задачи (я нахожусь в ОС Linux): запрашивает ВСЕ файлы в каталоге CURRENT, которые содержат STRING, но только перечисляют FILENAMES, которые содержат совпадение. ...
3
голоса
1ответ
4k показов
Сохранение новой строки в результатах поиска find/grep
Я рекурсивно ищу возникновение php-скриптов, вызываемых из других файлов, используя следующий скрипт. find . -exec grep -Hn $1 {} \; | grep -v ^Binary; Работает отлично! Теперь мне нужны возвращенные ...
3
голоса
3ответа
699 показов
grep рекурсивно искать вхождение слова в конкретный файл
Я знаю о grep -rin 'text' /path/to/direcotry Но я не хочу искать во всех файлах. Мне просто нужно проверить наличие текста во всех файлах с именем wscript. Как это можно сделать?
3
голоса
1ответ
179 показов
Почему sed работает только с прямым выводом от echo?
У меня есть команда оболочки, чтобы получить время рисования пользовательского интерфейса для приложения Android (которое на самом деле не имеет отношения к этому вопросу) в миллисекундах. В любом ...
3
голоса
2ответа
149 показов
Как мне искать подстроки в Bash?
Я хочу узнать и отобразить общее количество подстрок TTT, найденных в первых 2000 строках файла. Я использовал grep, пока не протестировал его, и понял, что он не идентифицирует подстроки.
3
голоса
3ответа
239 показов
как выбрать n-й результат в командной строке, не используя мышь
Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ...
3
голоса
2ответа
8k показов
Как получить строку с обратной косой чертой в конце строки?
Я пытаюсь получить строку с обратной косой чертой в конце строки, например: abc\ def ghij ... Я надеюсь, что это может grep строки "abc\". Я попробовал команду ниже, но они не работали. grep -EHn ...
3
голоса
2ответа
288 показов
Как перенаправить ВСЕ выходные из команды в Linux
Я использую Gentoo Linux. Программа (equery) выводит огромный список всех установленных на данный момент пакетов (equery list "*"). Я хочу выяснить, какие из них нестабильны. Equery помечает ...
3
голоса
1ответ
126 показов
настройка пути бина для vim grep
Как я могу установить путь для grep? Когда я выполняю grep, vim, похоже, ищет /bin/grep но его нет в моей системе. Вместо этого он находится в /usr/bin/grep . Ошибка от vim: :!/bin/grep -nH sm 2>&1| ...
3
голоса
1ответ
2k показов
Использование grep для фильтрации вывода процесса
Я использую command | grep -v "JavaScript strict warning" для фильтрации выходных данных команды (скрытие предупреждений). Команда grep работает нормально, когда я тестирую ее так: $ printf ...
3
голоса
1ответ
956 показов
Попытка получить вывод fs_usage с плохими результатами
Я пытаюсь выяснить, какой процесс периодически и тихо стирает содержимое файла /etc /hosts на Mac. Я пытался с помощью: sudo fs_usage | grep hosts но он генерирует только несколько секунд вывода и ...
3
голоса
1ответ
478 показов
ag (the_silver_searcher) не ищет весь файл - имеет ли он неявный максимальный размер ввода?
У меня есть очень большой текстовый файл (размером в несколько гигабайт), который мне нужен для поиска определенных строк. При использовании grep я получаю более 11 000 совпадений строки, но с ag я ...
3
голоса
1ответ
3k показов
Почему в SSH-соединении отказано?
Как я могу установить успех соединения ssh на все времена? Я делаю удаленную связь с моим Raspberry Pi, используя SSH. Большую часть времени я могу подключиться. Но иногда я получаю ошибку ...
3
голоса
6ответов
450 показов
Как сопоставить все, начиная с последнего разделителя YAML и далее
Обычно я использую grep для поиска шаблона в строке. Однако в этом конкретном случае я должен идентифицировать заголовок YAML, также он заканчивается тройной чертой. Мой файл test.info имеет ...
3
голоса
3ответа
174 показов
Найти строковый шаблон в файле / вводе, контекстно-зависимый поиск, (не как grep)
Есть ли какая-либо утилита для поиска текста, например, в grep (linux) или findstr (dos), но для поиска только после того, как найден другой заданный текст / шаблон? Как попытка найти заданный текст ...
3
голоса
2ответа
133 показов
подходит синтаксис grep от linux до solaris
Следующая команда grep -w '^[^#]* machine_VIP' /etc/hosts | head -1 | awk '{print $1}' отлично работает на Linux (захватывает псевдоним machine_VIP и возвращает IP-адрес из /etc /hosts и игнорирует ...
3
голоса
2ответа
4k показов
Может ли grep показывать контекст, но не полную строку?
У меня есть файл с несколькими очень длинными строками. Я хочу grep для строки, которая может встречаться в файле несколько раз, в том числе, возможно, более одного раза в одной строке. $ cat ...
3
голоса
2ответа
10k показов
grep файл и передайте вывод в sed и сохраните вывод sed в файле
Содержание source.txt: gold green white black blue yellow magenta brown tram kilo charlie tango Всем привет! Мне нужно разгадать тайну. Я пытаюсь запустить небольшой скрипт, чтобы grep файл ...
3
голоса
2ответа
8k показов
Как получить группу файлов за определенный промежуток времени?
Я пытаюсь написать скрипт, используемый для буфера, который выполняет полный пакетный захват сетевого трафика. Поскольку речь идет о довольно большой сети, мы разделили записи на сегменты по 100 МБ. ...
3
голоса
3ответа
467 показов
Регулярное выражение: как сопоставить «ab», «ac» и «a»
Теперь у меня есть три строки для сопоставления с одним re - 'a', 'ab', 'ac' Я полагаю, одно правильное re должно быть 'a [bc]?', но это кажется не правильно. Что является правильным? Я пробую это в ...
3
голоса
2ответа
2k показов
Как исправить первый символ во втором столбце?
Используя egrep, как я могу напечатать все строки, где фамилии начинаются с K или k? Jennifer Cowan:548-834-2348:583 Laurel Ave., Kingsville, TX 83745:10/1/35:58900 Lesley Kirstin:408-456-1234:4 ...
3
голоса
3ответа
1k показов
Фильтрация и разбиение огромного файла на основе столбца Windows
У меня около 2 ТБ файлов данных, отформатированных как 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 ...
3
голоса
2ответа
32k показов
Как я могу извлечь несколько ключевых слов из файла?
Я хочу использовать функцию grep Unix, чтобы извлечь несколько строк (с разными ключевыми словами) из файла в одной командной строке. Например, у меня есть что-то вроде: doc-A1-151 file-A2-15646 ...
3
голоса
1ответ
1k показов
grep, xargs, sed для очистки PHP eval hack
Я пытаюсь использовать команды, найденные на http://devilsworkshop.org/tutorial/remove-evalbase64decode-malicious-code-grep-sed-commands-files-linux-server/55587/, чтобы очистить взломанный PHP на ...
3
голоса
1ответ
33 показов
Как пометить два столбца в середине текста
Как я могу отметить две колонки в середине текста. grep --color '^[[:alnum:]]*[[:blank:]]' file Это пометить текст в начале, но я хочу отметить второй и третий столбцы. Как пройти первый?
3
голоса
2ответа
1k показов
сценарий пепла: переменная, содержащая пробел, отказывается быть очищенной
Я пытаюсь запустить сценарий, указанный по адресу http://talk.maemo.org/showthread.php?t=70866&page=2, на предполагаемом оборудовании - телефоне Nokia Linux с установленной программой BusyBox ash. ...
3
голоса
2ответа
2k показов
найдите любой скрипт, который выполняется более 30 минут в системе Linux
Пожалуйста, поделитесь командой, чтобы найти любой скрипт, который выполняется более 30 минут. в системе Linux
3
голоса
1ответ
359 показов
Странное время выполнения для рекурсивного grep
Я на машине с Linux Ubuntu, собирая большое количество файлов. Кто-нибудь может объяснить эти сроки? >time grep -nIr acct_margin * [... 3 results ...] real 0m0.555s user 0m0.400s sys 0m0.150s Без ...
3
голоса
1ответ
2k показов
Как ack-grep заменить строку из нескольких слов
Следующая команда заменяет каждое вхождение слова from в любом файле текущего каталога или его подкаталогов на to: ack-grep -l --print0 --text from | xargs -0 -n 1 sed -i -e 's/from/to/g' Я получил ...
3
голоса
2ответа
25k показов
Работа с пробелами в grep
Я пытаюсь понять, как бороться с пробелами в grep . Как мне сказать grep найти строки, содержащие пробелы или символы табуляции? Руководство ничего не говорит мне. \s кажется, работает для пробелов, ...
3
голоса
2ответа
87 показов
Как я могу найти дубликат копии файла изображения?
У меня есть файл изображения, и я знаю, что есть еще одна его копия где-то в каталоге или у одного из его предков, но у него другое неизвестное имя файла, и в этом каталоге тысячи изображений. Как я ...