Вопросы с меткой [grep]

grep Утилита командной строки Unix, которая ищет переданные ей входные данные для строк, соответствующих регулярному выражению, и печатает результаты.

3
голоса
2ответа
95 показов

Форматирование по вертикали с сохранением первого столбца

Я давно не использовал grep или sed, но думаю, что это можно сделать. Как мне взять CSV и отформатировать его по вертикали при сохранении / репликации первых столбцов. Ex. Input: A, 1, 2, 3 B, 1, 2, ...
3
голоса
1ответ
556 показов

как открыть порт в убунту?

У меня открытый порт 3003, который корректно работает на всех удаленных соединениях. когда я набираю команду: netstat -tupan | grep 3003 тогда это дает вывод ekodev@ezp:~$ netstat -tupan | grep 3003 ...
3
голоса
1ответ
425 показов

Когда по каналу с ls, grep в солярисе не работает

Я использую приведенную ниже команду в солярисе ls -l | grep '*PROC*' Но это не работает. У меня есть много файлов, которые содержат "PROC" в своем имени, например «XREF_PROC.complete», но когда я ...
3
голоса
1ответ
925 показов

grep с цветным выводом возвращает несколько пустых строк

У меня странная проблема с grep (2.12-2, тестирование Debian). В некоторых ситуациях, когда я делаю что-то вроде этого:grep -rni '."spacer">.' . grep верните мне несколько пустых строк: Если я ...
3
голоса
1ответ
4k показов

Как получить файл с префиксом?

Как я могу grep для строк файла, которые начинаются с определенной строки? Например, все строки с предпочтением 0x , где в файле есть строки 0x002 0x003 abc Выход должен быть 0x002 0x003
3
голоса
2ответа
7k показов

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

Как подсчитать все количество вхождений определенной строки во всех файлах в папке Например, 1.txt: «хахаха хе» 2.txt: «ха хи» Я хотел бы посчитать количество вхождений 'ha' в папке, содержащей все ...
3
голоса
1ответ
444 показов

Grep весь путь

Привет я хотел бы сделать это ls * | grep pattern Но я бы хотел вместо того, чтобы просто показывать файлу с шаблоном полный путь к файлам, которые соответствуют шаблонам
3
голоса
1ответ
324 показов

найти окружающие строки с помощью grep

Я знаю, как использовать grep для вывода строки, совпадающей со строкой. Но что, если я также хочу вывести одну строку выше каждой строки, содержащей соответствующую строку, как мне это сделать?
3
голоса
6ответов
3k показов

Grep на весь сервер в Ubuntu

Мне нужно использовать средство grep на всем сервере. Я попробовал следующее: grep -r 'MyString' / grep -r 'MyString' /* Тем не менее, ни один из них, кажется, не работает. Какие-либо предложения?
3
голоса
3ответа
2k показов

Восстановление текстовых файлов в терминале с помощью grep на Mac OS X Snow Leopard

Я по глупости удалил некоторый исходный код с моего компьютера Mac OS X Snow Leopard с помощью команды rm -rf, когда делал что-то со buildout. Я хочу попытаться восстановить эти файлы снова. С тех ...
3
голоса
2ответа
446 показов

Это не egrep, fgrep должен быть псевдонимом grep?

Поскольку egrep по сути является grep -EI, ожидается, что это псевдоним, который вызывает grep с этой опцией. Однако в моей системе file `which egrep` показывает, что это исполняемый файл. Также ...
3
голоса
2ответа
215 показов

Просто (?) Unix Grep Command

Как мне рекурсивно просмотреть список файлов, в которых есть одна строка и, в частности, нет другой строки? Кроме того, я имею в виду поиск внутри файлов, а не имен файлов.
3
голоса
1ответ
664 показов

Как я могу получить вывод справки в Linux?

Когда я использую переключатель, который не существует в таких командах, как lsof и ps появляется длинное меню справки, которое возвращается. Вместо того, чтобы читать все это, я хотел бы получить ...
3
голоса
1ответ
1k показов

ack не повторяется при указании шаблона файла

ack "#define" вернется в подкаталоги и найдет файлы, которые содержат #define. Но я хотел ограничить поиск файлами * .h, поэтому я попытался ack "#define" *.h и это больше не повторяется. ...
3
голоса
4ответа
1k показов

Искать и печатать только соответствующий шаблон

У меня есть несколько огромных текстовых файлов XML. Мне нужно написать скрипт, чтобы найти и распечатать только конкретный тег. Я пробовал sed и grep но они оба возвращают всю строку. Использование ...
3
голоса
1ответ
4k показов

tar - исключить определенные файлы

Я хотел бы tar все файлы в каталоге и его подкаталогах, которые НЕ заканчиваются на .jpg, .bmp, .gif или png. Итак, предоставлены следующие папки и файлы: foo/file.txt foo/file.gif foo/bar/file ...
3
голоса
5ответов
6k показов

Использование grep для поиска строки в файлах

Как я могу найти строку в файлах в каталоге, используя имена файлов, начинающиеся с буквы а. Я также хочу получить количество вхождений этой строки из запускаемой мной программы grep . Я пробовал это ...
3
голоса
4ответа
36k показов

Поиск с помощью "grep" для имен папок

При использовании grep вы можете искать определенное регулярное выражение, но только внутри файла. Есть ли способ, я могу искать имя папки?
3
голоса
7ответов
625 показов

Оператор Баш, | и grep / kill

В качестве упражнения я хотел убить процесс с помощью командной строки, используя базовые принципы bash, но у меня есть некоторые ошибки, которые я не понимаю: ps -A | grep nautilus | egrep -o ...
3
голоса
2ответа
1k показов

Точно совпадать (и только) с шаблоном, который я указал в команде grep

Обычно grep ищет все строки, содержащие совпадение с указанным шаблоном / параметром. Я хотел бы соответствовать только шаблону (то есть не всей линии). Итак, если файл содержит строки: We said that ...
3
голоса
1ответ
50 показов

Как получить конкретное строковое значение из профилировщика системы Apple SPHardwareDataType

Я использую Bash для массового переименования компьютеров, используя часть серийного номера, что довольно легко, но мой клиент попросил добавить год выпуска каждой машины до конца. Есть адрес: curl ...
3
голоса
2ответа
4k показов

Избавляемся от «grep: слишком длинная строка»

Я использовал следующий синтаксис, чтобы найти IP-адрес в /etc (ответ Денниса Уильямсона на сайте суперпользователя), но я получаю сообщение grep: слишком длинная строка Как я могу заставить его ...
3
голоса
2ответа
2k показов

Проверка наличия каких-либо данных на предположительно пустом устройстве хранения

Итак, скажем, вы завершили полный проход: dd if=/dev/zero of=/dev/sdX bs=1M Затем вы хотите убедиться, что пункт назначения действительно обнулен (игнорируя подтверждающие сообщения от dd а не просто ...
3
голоса
5ответов
7k показов

grep -r не работает на Solaris

Как я могу сделать рекурсивный grep на Solaris? Когда я попытался, я получил эту ошибку: -r: invalid option.
3
голоса
3ответа
2k показов

как найти (grep) абзац, начинающийся со слова и заканчивающийся другим словом и игнорирующий новую строку?

Я хочу найти абзац это список файлов. Например, оператор SQL, который выглядит следующим образом: upadte b_table set number = 100014 where id in ( select number_desc from t_table where id > 100); Как ...
3
голоса
2ответа
2k показов

У меня проблемы с пометкой текстового файла как двоичного файла

У меня есть исполняемый файл, который генерирует текстовый файл в качестве вывода. Проблема в том, что текстовый файл выходит с каким-то флагом двоичного файла. Результат примерно такой: $ grep "grep ...
3
голоса
2ответа
6k показов

Не удается передать или перенаправить вывод Cygwin grep

Как я могу заставить greg Cygwin работать должным образом в обычном cmd.exe? > grep -o 'ProductVersion\".*\".*\"' foo.txt | grep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' foo.txt:ProductVersion" ...
3
голоса
3ответа
2k показов

Регулярное выражение и grep не работает

У меня есть следующее регулярное выражение: ([:digit:]{4})-([:digit:]{1,2})-([:digit:]{1,2}) Он должен получить даты в этом формате: 2010-12-19 И я использую его для имен файлов, которые выглядят ...
2
голоса
2ответа
155 показов

grep -f генерирует неожиданный вывод

Используя "grep -of file1.txt file2.txt" (содержимое файла ниже), я получаю вывод: and if pineapple Почему «dif» и «за» отсутствуют? Нужно ли использовать какие-либо другие переключатели? file1.txt ...
2
голоса
1ответ
3k показов

Как получить несколько шаблонов одновременно?

Я хочу, чтобы каждая строка соответствовала шаблону: что-то где-то где-то из /data/rawlog.txt Я пытаюсь эту команду, но не удалось: grep -e "[something|someplace|somewhere]" /data/rawlog.txt ...
2
голоса
1ответ
3k показов

Как Grep до определенного персонажа или строки

Мне нужно извлечь данные журнала из файлов журналов на многие тербайты. Дело в том, что данные, которые мне нужны, начинаются и заканчиваются шаблонами, которые я могу идентифицировать, но код между ...
2
голоса
2ответа
6k показов

Прочитайте файл и передайте grep

Хотите знать, если кто-нибудь может мне помочь, я очень ржав с Bash и, похоже, попал в какой-то тупик. Я храню список строк в файле и хотел бы прочитать файл и передать каждую строку, возвращаемую в ...
2
голоса
3ответа
69 показов

Найти и заменить в папке .txt (но только первые 1-3 строки)

У меня есть папка .txt файлов. Все они выглядят так: Title: Title of blog post. Tags: tag1,tag2,tag3 Text on the post. Just my thoughts. > A blockqoute Written in *markdown.* Using Nothing really ...
2
голоса
1ответ
199 показов

Цветная команда для вывода grep

Привет форум! Недавно я начал работать с Debian и делал это исключительно в командной строке. Я подключаюсь с рабочего стола Windows через PuTTY, используя асимметричное шифрование, а не пароли. Моя ...
2
голоса
5ответов
4k показов

Как объединить find и grep для рекурсивного поиска str или str2 в файлах * .html и * .php из /home /smith /sourcecode?

Как я могу объединить find и grep для поиска str1 или str2 , рекурсивно, во всех файлах * .html и * .php, начиная с каталога с именем /home /smith /source? Выходные данные должны только перечислить ...
2
голоса
2ответа
14k показов

соответствовать всем строкам, содержащим только один символ '/'

У меня есть очень длинный файл, содержащий пути к файлам, по одному в каждой строке. Я хотел бы получить список всех каталогов в списке, которые только 1-го уровня. Таким образом, я хотел бы извлечь ...
2
голоса
4ответа
3k показов

Как мне написать скрипт, который суммирует числа в файле?

Я хотел бы суммировать числа в текстовом файле. Есть ли как-то я могу сделать это с помощью команды или сценария Bash? Скажем, я хочу извлечь число из шаблона, который выглядит следующим образом: … ...
2
голоса
2ответа
2k показов

* Почему * использование /dev /null в find /grep отображает имя файла?

find . -name "*.java" -exec grep "foo" {} \; Это просто печатает совпадения, без имени файла. find . -name "*.java" -exec grep "foo" /dev/null {} \; Но это также печатает имя файла. Зачем? Каковы ...
2
голоса
2ответа
113 показов

Только поиск папок

Мой жесткий диск в беспорядке, поэтому я решил сделать уборку. Как часть этого, я хочу объединить все папки, содержащие музыку, в одну. То, что я хочу сделать, это найти любые * .mp3 и * .aac на моем ...
2
голоса
1ответ
107 показов

Grep регулярное выражение результат не так, как ожидалось?

Использование FreeBSD 11.1: #!/bin/sh if printf 'abcde.fgh' | grep -iEq '^[^][$^*_-]'; then echo "test 1 success" else echo "test 1 fail" fi echo if printf 'abcde.fgh' | grep -iEq '^[^][.$^*_-]'; ...
2
голоса
6ответов
936 показов

В * nix как найти строку в файле в каталоге?

Я использую Ubuntu Linux, и я использую bash из с эмулятором терминала каждый день для многих задач. Я хотел бы знать, как найти строку или подстроку в файле, который находится в определенном ...
2
голоса
1ответ
1k показов

grep на Windows XP против Windows 7

Я использую grep из Gnuwin32 на Windows. В Windows XP следующее grep -e "foo" NUL приводит к следующему выводу grep: NUL: invalid argument В Windows 7 одни и те же аргументы не приводят вообще к ...
2
голоса
3ответа
3k показов

находить . -exec grep -l 'строка' {} \; -print 2>/dev/null

в нем перечислены все файлы в "." которые содержат строку "string", но не показывают каталоги с запрещенным разрешением. Что это будет эквивалентно этому, но сжимать xargs между ними?
2
голоса
2ответа
138 показов

Сохранять цвета текста при переносе команды в скрипт bash

Поэтому я сделал небольшой скрипт для поиска в моем проекте слова: #!/bin/bash grep -n $1 js/*/**.js grep -n $1 js/*.js При запуске этих команд в командной строке я получу хорошую подсветку ...
2
голоса
7ответов
228 показов

странное поведение grep в UNIX

Когда я набираю команду $ grep \\\\h junk тогда оболочка должна интерпретировать \\\\h как \\h - так как две пары \\ каждой становятся \ . grep в свою очередь, должен интерпретировать \\h как \h как ...
2
голоса
1ответ
2k показов

Использование регулярных выражений в Linux с grep

Я не могу заставить это простое регулярное выражение работать для соответствующих писем: '\w*(?:\.\w*)*@\w*(?:\.\w*)*\w\{2,5\}' Это должно работать, как я проверил это с регулярным выражением ...
2
голоса
1ответ
1k показов

Какая команда терминала * nix для поиска и удаления найденных файлов?

У меня есть вредоносная программа на моем сервере. Итак, я выяснил, как найти все эти вредоносные файлы grep -r --include*.php "Some String from files" . Это, кажется, работает отлично! а как их ...
2
голоса
1ответ
4k показов

Список запущенных сервисов

Я пытаюсь получить список запущенных сервисов. Я побежал service --status-all Это вернет что-то вроде [ + ] acpid [ ? ] alsa-utils [ + ] apache2 [ + ] atd [ + ] avahi-daemon [ ? ] binfmt-support [ + ...
2
голоса
1ответ
653 показов

Как вывести часть или число из сопоставления в grep или ack

У меня есть текстовый файл demo.txt как показано ниже. This is a line with id (9) This (8) is another line with id (10) This is a line with id too 11 This line does nothing Файл содержит несколько ...
2
голоса
2ответа
1k показов

Условные пробелы в регулярном выражении?

Используя grep, как мне сделать это в одной командной строке? У меня есть этот grep '\$[0-9][0-9]\.[0-9][0-9]' money.txt с различными строками в текстовом файле, но у меня есть проблемы, ...