Публикации по теме 'grep'


Полезные инструменты оболочки для повышения производительности
Теперь, когда 2019 год подходит к концу, я решил поделиться некоторыми инструментами/советами оболочки, которые я нашел действительно полезными в 2019 году, особенно для поиска. Искатель серебра Silver Searcher — очень полезный инструмент для поиска содержимого файлов. Многие люди предпочитают использовать свою IDE для поиска баз кода, и этого может быть достаточно для большинства случаев использования. Однако иногда это не так, особенно если у вас есть опыт работы с bash и, например,..

Вопросы по теме 'grep'

Как найти неработающие предложения журнала NMEA с помощью grep?
Мой регистратор GPS иногда оставляет «незавершенные» строки в конце файлов журнала. Я думаю, что они только в конце, но я хочу проверить все строки на всякий случай. Образец полного предложения выглядит так:...
1572 просмотров
schedule 10.04.2022

grep: сопоставление литерала +
Мне нужно найти вхождения «(+)» в моих сценариях sql (т. е. выражениях внешнего соединения Oracle). Понимая, что «+», «(» и «)» — это специальные символы регулярных выражений, я попробовал: grep "\(\+\)" * Теперь это возвращает вхождения...
2398 просмотров
schedule 25.05.2022

Заставьте интерпретатор регулярных выражений в стиле Perl вести себя как базовый или расширенный интерпретатор регулярных выражений.
Я пишу инструмент, чтобы помочь студентам изучать регулярные выражения. Я, вероятно, буду писать это на Java. Идея такова: учащийся вводит регулярное выражение, а инструмент показывает, какие части текста будут соответствовать регулярному...
1134 просмотров
schedule 18.09.2022

RegEx в awk и WinGrep
Итак, я ищу такой шаблон: размер = '0x0' В файле журнала, но меня интересуют только большие размеры (4 цифры и более). Следующее регулярное выражение отлично работает в EditPadPro (хороший инструмент, кстати) size='0x[0-9a-fA-F]{4,}...
1420 просмотров
schedule 11.02.2023

Linux использует grep для печати имени файла и первых n символов
Как использовать grep для выполнения поиска, который, когда будет найдено совпадение, напечатает имя файла, а также первые n символов в этом файле? Обратите внимание, что n — это параметр, который можно указать, и не имеет значения, действительно...
16867 просмотров
schedule 26.02.2023

egrep поиск пробелов
Я пытаюсь использовать egrep с шаблоном регулярного выражения для соответствия пробелам. Раньше я использовал RegEx с Perl и C#, и оба они поддерживают шаблон \s для поиска пробелов. egrep (или, по крайней мере, версия, которую я использую),...
56307 просмотров
schedule 23.12.2022

В чем разница между grep и map в Perl?
В Perl и grep , и map берут выражение и список и оценивают выражение для каждого элемента списка. Какая разница между двумя?
13342 просмотров
schedule 10.09.2022

zcat канал для grep
ls -ltr|grep 'Mar 4'| awk '{print $9 }'|zcat -fq |grep 12345 Я хочу найти все файлы, измененные на определенную дату, а затем zcat их и найти в полях числовую строку. вышеприведенное не работает, потому что оно ищет строку в имени файла, а...
8443 просмотров
schedule 09.05.2023

Регулярное выражение для поиска регулярного выражения?
Есть ли у кого-нибудь код для поиска файла, содержащего регулярное выражение? Я предполагаю, что у вас может быть два разных вкуса: один для BRE, а другой для ERE. Можно подумать, что в некоторых наборах тестов будет что-то вроде теста isRegex ()....
922 просмотров
schedule 07.06.2022

в vim, как установить аргументы для результата grep -l?
Чтобы проиллюстрировать, вот как это сделать из командной строки: vim `grep "hello" * -Rl` Это открывает vim со всеми файлами, в которых есть «hello» (-l дает только имена файлов). Я хочу сделать то же самое, но из vim. Концептуально что-то...
3562 просмотров
schedule 04.05.2023

Использование звездочки в grep
Я пытаюсь найти подстроку «abc» в определенном файле в linux/bash. So I do: grep '*abc*' myFile Ничего не возвращает. Но если я сделаю: grep 'abc' myFile Он возвращает совпадения правильно. Теперь для меня это не проблема....
176001 просмотров
schedule 08.12.2022

Как определить, какой шаблон в файле соответствует grep?
Я использую procmail для расширенной сортировки входящей почты. Мой предпоследний рецепт соответствует входящему От: до (очень) длинного белого/золотого списка исторически хороших адресов электронной почты и шаблонов адресов электронной почты....
273 просмотров
schedule 28.07.2022

В Emacs открывается слишком много разделенных экранов!
С тех пор, как я установил emacs на новую машину, я заметил уродливое поведение. К сожалению, мои старые файлы .emacs довольно фрагментированы, и я не могу определить, был ли у меня elisp, который позаботился об этом. Проблема в следующем: раньше,...
2582 просмотров
schedule 25.04.2022

Извлечение данных из CSV в сценарии оболочки (Sed, AWK, Grep?)
Мне нужно извлечь некоторые данные из файла CSV. CSV представляет собой файл с двумя столбцами и несколькими записями. Первый столбец — дата, второй столбец — данные, которые нужно извлечь. Первая строка CSV-файла — это заголовки столбцов, поэтому...
5025 просмотров
schedule 06.04.2024

Действительно странная ошибка grep 2.5.1 при чтении длинных строк cat'd
Недавно мы с коллегой обнаружили интересную ошибку в GNU grep 2.5.1, из-за которой стандартный ввод со строками более 200 000 000 символов приводит к сбою grep, даже если шаблон не находится ни в одной из длинных строк. Однако, если grep читает файл...
306 просмотров
schedule 08.08.2023

Проблема с регулярным выражением команды Unix awk
У меня есть такие данные: # data_display ab as we hj kl 12 34 45 83 21 45 56 98 45 09 Мне нужен только первый столбец и только строки, начинающиеся с цифр. Я сейчас использую: # data_display | awk '{ print $1 }' | grep "^[0-9]"...
1764 просмотров
schedule 11.11.2022

Скрипт Sed для поиска/замены внутри файлов .jsp. (от Struts до синтаксиса JSTL EL)
Мне нужен скрипт sed, который я могу использовать для 1) поиска экземпляров и 2) печати этой строки: <bean:write name='iframesrcUrl'/> <bean:write name="iframesrcUrl"/> <bean:write name="currentPage" property="title"...
1348 просмотров
schedule 19.12.2022

Использование grep со сложной строкой
Я ищу в содержимом нескольких файлов такие строки, как: (2E)-3-({5,6-dihydroxy-3-methyl-2-oxo-4-[(1E)-prop-1-en-1-yl]-2,3-dihydro-1-benzofuran с grep, поэтому я пытаюсь сделать: grep -n...
1186 просмотров
schedule 27.05.2022

Части совпадения в регулярном выражении с egrep
Мне было интересно, могу ли я с помощью egrep ((GNU grep) 2.5.1) выбрать часть совпадающего текста, например: grep '^([a-zA-Z.-]+)[0-9]+' ./file.txt Так что я получаю только ту часть, которая совпала между скобками, что-то вроде...
11070 просмотров
schedule 05.08.2023

Как я могу заставить `find` игнорировать каталоги .svn?
Я часто использую команду find для поиска в исходном коде, удаления файлов и т. Д. К сожалению, поскольку Subversion хранит дубликаты каждого файла в своих .svn/text-base/ каталогах, мои простые поисковые запросы приводят к множеству...
87491 просмотров
schedule 13.04.2022