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

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

1
голос
1ответ
467 показов

Как мне получить grep для исключения определенных путей?

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

Cygwin, похоже, не заканчивается командой grep

Раньше я успешно использовал grep на cygwin на Windows XP. Внезапно, теперь, когда я запускаю grep, это никогда не заканчивается. miname@mycomputer /cygdrive/c/emacs $ grep ...
1
голос
2ответа
2k показов

Как grep всех зарегистрированных пользователей?

Как получить все зарегистрированные пользователи из списка пользователей в Linux (Ubuntu)? До сих пор я добрался до: cat /etc/passwd | grep "/home" | cut -d: -f1
1
голос
1ответ
915 показов

вывод netcat в отдельные файлы с использованием разделителей строк

Я хочу, чтобы netcat передавал выходные данные соединения tcp/ip командам, которые проверяют выходные данные и разделяют его на отдельные файлы, разделенные строками "msg" и "/msg" из выходных ...
1
голос
1ответ
2k показов

Grep с контекстом о согласованных линиях в Windows

Я хочу искать в файлах, рекурсивно, с шаблоном имени файла, для данной строки, в командной строке Windows 7. Я знаком с Unix. До сих пор, findstr /spin /c:"main" *.py хорошая замена для find . -name ...
0
голосов
1ответ
482 показов

Удалите HTML-теги, используя sed/grep/awk

Если у нас есть следующее, как мы можем удалить все теги? Study eases concerns about taking antidepressants during pregnancy and autism risk http://cbsn.ws/2oTosqU pic.twitter.com/rs5813GdLG ...
0
голосов
1ответ
65 показов

Использование grep для вывода bash

Я хочу найти серверы, которые не используют команду "net". Итак, я буду запускать скрипт с пульта. Сценарий таков: for ip in $(cat ip_list_file) do netCom=$(ssh -o ConnectTimeout=2 -o ...
0
голосов
0ответов
28 показов

Перемещение доменного имени из файла с помощью bash

На данный момент я изучаю bash, и я знаю, что, выполнив wget cisco.com, появляется файл index.html. Я знаю, делая вырезать index.html | вырезать "/" это дает мне только cisco.com. Однако, что если я ...
0
голосов
2ответа
99 показов

fdisk -l | Команда grep с подстановочным знаком не показывает результаты

Почему команды fdisk -l | grep sd? fdisk -l | grep sd?? не работать в этой ситуации и fdisk -l | grep sd[ab] работает ?
0
голосов
1ответ
50 показов

Как изменить расширение файла каждого файла в каталоге unix/linux

У меня есть каталог из 5000 файлов. Все эти файлы заканчиваются расширением .xml Я бы хотел изменить это и сделать так, чтобы все они заканчивались на .txt Как я могу сделать это в Linux / Mac?
0
голосов
1ответ
61 показов

VIM изменить путь к тому месту, где он был вызван

Мне очень нравится, когда мой vim меняет свой рабочий каталог на файл, над которым я сейчас работаю. Для этого я использую в своем vimrc: autocmd BufEnter * if bufname("") !~ "^\[A-Za-z0-9\]*://" | ...
0
голосов
2ответа
55 показов

Ubuntu заменяет выражение в dir и всех подкаталогах

Как я могу заменить выражение, которое имеет косую черту, на другое во всех каталогах и дочерних каталогах? Я использовал это, чтобы найти: grep -rnw "/var/www/site" -e "app/COD1" А теперь я хочу ...
0
голосов
3ответа
2k показов

Могу ли я grep два файла друг против друга?

Я хочу выполнить grep для файла A для каждой фразы в файле B, где фраза представляет собой строку слов длиной X. В идеале это будет приблизительный grep, такой как agrep . Есть ли способ сделать это ...
0
голосов
0ответов
412 показов

Grep для Windows, которая работает

Мне нужно найти очень большой файл (файл экспорта реестра) для конкретной строки. Редактор реестра не имеет возможности просто просмотреть файл реестра, и этот файл слишком велик, чтобы его можно ...
0
голосов
1ответ
31 показов

Разделение выводов greps по блокам

Давайте предположим, что у меня есть программа, которая запрашивает много информации. Меня интересуют только 3 сообщения, которые появляются всегда друг за другом. Теперь я хочу выделить эти строки и ...
0
голосов
3ответа
48 показов

grep или другое регулярное выражение для получения значения вывода

Как использовать grep или любой другой инструмент для получения определенного значения в выводе В приведенном ниже выводе мне нужно получить значение 255.00 в строке с Minimum: 255.00 (1.0000) Шаблон ...
0
голосов
1ответ
188 показов

Интеграция "часов" с "верхней" регистрацией до конца - КАК?

Я наткнулся на эту ссылку: "смотреть" вывод команды, пока не наблюдается определенная строка, а затем выйти Я знаю PID процесса. Я хочу войти в процесс "ресурс-потребление", используя top. В основном ...
0
голосов
1ответ
79 показов

Как мне передать команду grep для поиска определенной строки, когда часть этой строки неизвестна?

Программа, над которой я работаю, использует grep для поиска в системном журнале определенного предупреждения, однако элемент записи системного журнала, который я ищу, будет относиться именно к этой ...
0
голосов
2ответа
129 показов

Использование команды grep для получения абсолютных результатов

Если мы используем команду grep с '\' результат будет абсолютным. Например: File1: test test2 1test Если мы используем cat File1 | grep test вывод будет: test test2 1test Но если мы хотим получить ...
0
голосов
0ответов
23 показов

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

после потери данных в кластере я пытаюсь найти двоичные файлы размером от 1,6 до 1,8 ГБ и начать с "CDF", то есть с файлами netcdf. Я пытаюсь использовать следующую команду, которую я нашел здесь, ...
0
голосов
1ответ
29 показов

Как извлечь строку из строк, содержащих определенное число?

У меня есть очень длинный файл со строками с несколькими столбцами чисел - более 3 столбцов на каждую строку, за исключением одной строки. Это очень большой файл, и я пытаюсь найти строку, которая ...
0
голосов
1ответ
507 показов

Передать вывод команды в качестве аргумента в grep

Я хочу сравнить два текстовых файла для изменений построчно. Если файлы хранятся локально, я знаю, что могу сделать это с grep -Fxvf file1 file2 У меня проблема, потому что файл 2 находится в ...
0
голосов
1ответ
394 показов

Grep все файлы из самбы

Я передаю некоторые файлы с помощью Samba. Я использую эту команду smbclient '//MICROSOF-14656A/Shared' -c 'lcd /mnt/transfer/;cd Directory; get file.txt' Но я устаю перемещать один файл за другим. ...
0
голосов
2ответа
53 показов

Могу ли я сделать одну команду с "find. -Name" .sv "| xargs grep -n" слово для поиска ""

Я пытаюсь создать псевдоним или что-то вроде команды с помощью grep и найти команду в Linux. своего рода "find . -name ".sv" | xargs grep -n "word for finding" " Могу ли я сделать одну команду или ...
0
голосов
1ответ
124 показов

Как перевести каталог в вывод grep

Я работаю в PowerShell прямо сейчас, и хочу знать , как cd - диск в каталог без печатал всю длину имени каталога. Допустим, у меня действительно длинное имя каталога, abcdefghijklmnop , и мне лень ...
0
голосов
1ответ
42 показов

Как я могу обогатить мой bash однострочником, чтобы получить значение по умолчанию

У меня в комплексном сценарии это одна строка: grep -P -o "(?s)description\".+>" ./Hlinks.html \ | grep -P -o "(?s)ISBN[^:]{0,1}: {0,1}[-0-9X]+[ \|]*" \ | perl -p -e "s/ISBN[^:]*:*|[\|| ]//g" | sed ...
0
голосов
1ответ
201 показов

Что делает xargs именно в этом случае?

Недавно я наткнулся на следующие два примера Пример 1: список только каталогов ls -l | grep "^d" Пример 2: Поиск внутри файлов ls | xargs grep -i "Find Some String" Теперь я прочитал отсюда, что Если ...
0
голосов
1ответ
44 показов

find -exec grep 'string' результат, отличный от результата команды grep -r

Почему эта команда find /etc -exec grep student {} \; 2>/dev/null покажи мне больше результатов, чем эта команда grep -r student /etc 2>/dev/null
0
голосов
1ответ
28 показов

Как обрабатывать пробелы в именах каталогов, используя grep

У меня есть дерево каталогов, где в некоторых каталогах есть пробелы в именах: top |-- subdir 1 |-- subdir a |-- file1.csv |-- file2.csv |-- subdir b |-- file1.csv |-- subdir c |-- file3.csv Я хочу ...
0
голосов
1ответ
33 показов

Найти строки, которые не отображаются в хранилище

Проблема: у меня довольно большой репозиторий (тысячи файлов, сотни тысяч строк). У меня есть текстовый файл с ~ 5000 строк. Мне нужно найти строки в текстовом файле, которые не появляются где-либо ...
0
голосов
0ответов
376 показов

Соответствие регулярному выражению в сценарии оболочки

Вот фрагмент из моего скрипта - regex="([0-9]*)\.([0-9]*)\.([0-9]*)([^
0
голосов
1ответ
33 показов

Перемещение строк с помощью bash, когда есть текст выше или ниже

У меня есть file.txt который выглядит так: foo bar foo bar Я хотел, чтобы это выглядело так: foobar foobar foo - это всегда начало "первичной" строки и bar "вторичной". Закрытие я был это: sed -n ...
0
голосов
1ответ
34 показов

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

Я делаю простой скрипт, где я превращаю true в false если в файле присутствует true или наоборот, если в файле присутствует false , подробности здесь. Теперь я хочу вывести, каково значение после ...
0
голосов
0ответов
65 показов

grep не совпадает - я вижу строку в файле

Это сводит меня с ума - я, должно быть, делаю что-то не так. Линия это: 0000000000150622 R WM_KILLFOCUS Я общаюсь с cat file | grep --ignore-case "FOCUS" (Я знаю, UUOC). И ничего не получая, строка ...
0
голосов
1ответ
30 показов

Код выхода 1 из команды SSH

Почему следующее возвращает 1: ssh -tt server_name "sudo grep 'something' /path/to/file || [ $? = 1 ]" Команда в двойных кавычках при запуске непосредственно на имя_сервера возвращает 0. Почему ...
0
голосов
1ответ
591 показов

Unix - grep нескольких ключевых слов из файла

У меня есть скрипт, который будет искать ключевое слово во всех файлах журнала. Это работает просто отлично. LOG_FILES={ "/Sandbox/logs/*" } for file in ${LOG_FILES[@]}; do grep $1 $file done Это ...
0
голосов
1ответ
39 показов

Как извлечь только часть строки

У меня есть пакетный файл, использующий wget и grep, который загружает веб-сайт, а затем извлекает следующую строку из исходного кода. 11.59 € Как видите, grep включил теги абзаца, которые я хочу ...
0
голосов
2ответа
173 показов

Передайте аргументы в команду "open"

Я пытаюсь открыть большой список файлов .xml с помощью следующей команды: ls | grep navigation-drawer-config- | open Тем не менее, это не работает. Насколько я понимаю, это должно передавать то, что ...
0
голосов
1ответ
107 показов

Логическое И и ИЛИ с grep

Я хочу извлечь строки, которые соответствуют следующей логической операции: "AB+CD" AND ("nonAB+nonCD" OR "nonAB+CD"). Это означает, что я хочу строки с: AB+CD,nonAB+nonCD AB+CD,nonAB+CD ...
0
голосов
3ответа
337 показов

Как найти вхождение слова и отсутствие другого с помощью grep

У меня есть файл с содержанием, похожим на: google.com,9,AB+CD,nonAB+nonCD youtube.com,9,AB+CD,AB+CD facebook.com,20,AB+CD,nonCD Количество столбцов не фиксировано. Но первый столбец - это URL, ...
0
голосов
1ответ
92 показов

Используйте grep, чтобы НЕ видеть файлы, соответствующие шаблону?

Я хорошо знаком с использованием grep с конвейером для исключения всего, что не соответствует шаблону. Но могу ли я использовать grep для исключения всего, что соответствует шаблону? Я думал, что это ...
0
голосов
1ответ
151 показов

Почему grep печатает, когда нет совпадений?

$ ps ax | grep 6557 #=> 6582 s003 S+ 0:00.01 grep 6557 Но проверка быстро с монитором активности не происходит с pid 6557. И все онлайн говорит, что grep должен возвращать 0, когда нет совпадений.
0
голосов
1ответ
205 показов

Использование специальных флагов grep из версии общих команд BSD на Mac

Поэтому я использовал команду, переданную через curl (в утилите grep GNU/Linux), чтобы сгенерировать случайную строку пароля для усиления безопасности некоторых моих учетных записей. curl -s ...
0
голосов
1ответ
504 показов

Поиск в реестре Windows с помощью grep/cygwin

Я пытаюсь найти и удалить ненужные ключи реестра, и похоже, что Cygwin разрешает доступ к ним через /proc/registry . Однако рекурсивный grep -r (2.21) выводит строки с ошибками, например: grep: ...
0
голосов
1ответ
46 показов

Как grep в tail в нескольких файлах

Мне нужно привязать несколько файлов, и большую часть информации из них я удаляю (используя grep). Теперь мой вывод грязный с именами файлов. Как я могу их удалить? Коротко к проблеме:$ tail -F ...
0
голосов
2ответа
887 показов

Как начать поиск из второго столбца с помощью команды grep

У меня есть файл, содержащий строки, подобные следующим: site1.com,Level1.2 site2.com,Level1.1,Level1.0,Level1.2 site3.com,Level1.2 site4.com,Level1.2,Level1.1,Level1.0,Levelv3 siteLevel1.2,Levelv2 ...
0
голосов
1ответ
80 показов

Как отобразить результаты grep с отсутствующим шаблоном поиска?

Например: file.txt содержит this is a string this is another string grep "this is" file.txt должен вывести: a string another string
0
голосов
4ответа
113 показов

grep без комментариев и пустых строк в linux

Я использую приведенную ниже команду для фильтрации файла по # и пустым строкам. Но как мы можем grep без комментариев и пустых строк в Linux с одним grep. [root@localhost ~]# cat test | grep -v ^# | ...
0
голосов
1ответ
42 показов

Как проверить значение для элемента ввода после извлечения содержимого страницы с помощью cUrl

Я пытаюсь загрузить страницу с помощью cUrl. Я сохранил страницу в файл, а затем grep для извлечения значения текстового поля. Текстовое поле появляется несколько раз, и мне просто нужно одно ...
0
голосов
1ответ
32 показов

grep минус номер не работает

Я хочу найти все файлы в каталоге, который содержит -2 . Используя ls | grep "-2" возвращает usage: grep... Использование одинарных кавычек вместо двойных кавычек возвращает то же самое, а также ...