grep — все вопросы

3ответа
10 голосов
Как мне сопоставить квадратные скобки в регулярных выражениях с grep?
Я пытаюсь сопоставить [ и ] с grep, но удалось найти только [. Независимо от того, как я стараюсь, я не могу понять, что он соответствует ]. Вот пример кода: echo "fdsl[]" | grep -o "[ a-z]\+"
3ответа
10 голосов
Подпроцесс Python Grep
Я пытаюсь использовать команду grep в скрипте Python с помощью модуля подпроцесса. Вот что у меня есть: userid = 'foo12' p = subprocess.Popen(['grep', "%s *.log"%userid], stdout=subprocess.PIPE
3ответа
10 голосов
Почему сдвиг Perl жалуется на то, что «тип аргумента 1 для сдвига должен быть массивом (не итератором grep).»?
У меня есть структура данных, которая является хешем, который содержит массив хешей. Я бы хотел добраться туда и вытащить первый хеш, который соответствует значению, которое я ищу. Я попробовал это:
7ответов
11 голосов
Найти дополнительный пробел /новую строку после закрытия? & Gt; (тег php)
Итак, у меня есть пробел /новая строка после закрытия?> (тег php), который нарушает мое приложение. Как мне легко это найти? У меня есть 1000 файлов и 100000 строк кода в этом приложении. В
2ответа
11 голосов
Как бороться с ошибкой grep, возвращая целое число (0) в R?
В выражении grep, когда значение grep равно integer(0), выведите «ok», как я могу это сделать? > data="haha" > grep("w",data) integer(0) > if (grep("w",data)==0) print ("ok") Error in if
4ответа
11 голосов
В grep на Ubuntu, как я могу отобразить только строку, которая соответствует регулярному выражению?
Я в основном работаю с регулярным выражением. В выводе я хотел бы видеть только те строки, которые соответствуют моему регулярному выражению. В группе файлов XML (в основном это однострочные файл
1ответ
11 голосов
Как отсортировать вывод, полученный с помощью grep -c?
Я использую следующую команду 'grep', чтобы получить количество строк alert в каждом из моих файлов по указанному пути: grep 'alert' -F /usr/local/snort/rules/* -c Как отсортировать полученный
1ответ
12 голосов
Поиск cronjob с помощью crontab -l
Я пытаюсь найти созданный cronjob, чтобы скрипт не дублировал тот же самый cronjob. Я пытался использовать что-то подобное, но мне не очень повезло: if ! crontab -l | xargs grep -l '/var/www/ar
3ответа
12 голосов
Perl однострочно, как grep?
я бы хотел, чтобы perl делал однострочное, например grep немного похоже на это, но я не уверен, что добавить, чтобы это работало $ (echo a ; echo b ; echo c) | perl -e 'a' ДОБАВЛЕНО Мой отве
5ответов
13 голосов
Использование grep для получения номера строки первого вхождения строки в файле
Я использую сценарий bash для целей тестирования. Во время тестирования мне нужно найти номер строки первого вхождения строки в файле. Я пробовал "awk" и "grep" оба, но ни один из них не возвращает
3ответа
14 голосов
Есть ли что-то вроде «CSS-селектора» или XPath grep?
Мне нужно найти все места в группе файлов HTML, которые лежат в следующей структуре (CSS): div.a ul.b или XPath: //div[@class="a"]//div[@class="b"] grep мне здесь не поможет. Существует ли
2ответа
14 голосов
Работает ли lookbehind в sed?
Я создал тест, используя grep, но он не работает в sed. grep -P '(?<=foo)bar' file.txt Это работает правильно, возвращая bar. sed 's/(?<=foo)bar/test/g' file.txt Я ожидал footest в к
7ответов
15 голосов
Как получить текущую дату и время и добавить в конце каждой строки, содержащей «Hello»
У меня есть следующий файл party.txt, который содержит что-то вроде следующего: Hello Jacky Hello Peter Bye Johnson Hello Willy Bye Johnny Hello Mary Hello Wendy Я использовал grep hello для за
3ответа
16 голосов
grep: сопоставить все символы до (не включая) первого пробела
У меня есть текстовый файл в следующем формате: characters(that I want to keep) (space) characters(that I want to remove) Так, например: foo garbagetext hello moregarbage keepthis removethis
20ответов
16 голосов
Проверьте, существуют ли все несколько строк или регулярных выражений в файле
Я хочу проверить, существуют ли все моих строк в текстовом файле. Они могут существовать на одной линии или на разных линиях. И частичные совпадения должны быть в порядке. Вот так: ... string1 .
1ответ
17 голосов
хвост -f в grep в разрез не работает должным образом
Я пытаюсь создать сценарий оболочки для отслеживания некоторых файлов журнала. Я использую такую ​​команду: tail -f /var/somelog | grep --line-buffered " some test and p l a c e h o l d e r" | cut
9ответов
17 голосов
Какая команда grep будет включать текущее имя функции в свой вывод?
Я запускаю diff с -p, поэтому вывод будет содержать имя функции, в которой произошло каждое изменение. Есть ли аналогичная опция для grep? Если нет, какую еще команду я могу использовать вместо этог
4ответа
17 голосов
Цитаты при использовании grep?
Grep действует по-разному в зависимости от того, какими цитатами я окружаю регулярное выражение. Я не могу понять, почему это так. Вот пример проблемы: hamiltont$ grep -e show\( test.txt varia
5ответов
19 голосов
Простой поиск по хешу по значению
У меня есть простой хеш, и я хотел бы вернуть ключ $ на основе критерия $ value. То есть, для строки 14, какой код мне понадобится, чтобы вернуть ключ $, где значение $ «желтый»? 1 #!/usr/bin/per
5ответов
19 голосов
Как я могу пройти через базу данных MySQL?
Ищем изящную вспомогательную функцию /метод для просмотра всех определенных таблиц, столбцов, хранимых процедур и т. д. для базы данных MySql. У меня было что-то похожее для SQL Server.
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132