1
ответ

pkill с регулярным выражением

У меня работает несколько процессов Java, как показано ниже, java -jar /my/path/to/app/myapp.jar java -jar / my / path /to/app/prodapp.jar java -jar /my/path/to/app/testapp.jar java -jar /my/path/to/app/myapp_v.01 ....
07.10.2015
1
ответ

Квантификаторы регулярных выражений плохо работают с locate

Этот вывод не требует пояснений: XXXXX @ debianvirtualbox: ~ $ locate -r "^ / var / lib / tomcat [0-9] /.*" -l 10 / var / lib / tomcat8 / conf / var / lib / tomcat8 / lib / var / lib / tomcat8 / logs / var / lib / tomcat8 / webapps / ...
02.10.2015
1
ответ

Как выразить «Существует указанный символ в следующем неизвестном количестве символов »в регулярном выражении (vim)?

У меня есть много примеров кода Python в моих файлах разметки, которые должны быть предварены символами >>>. Поэтому я пишу функцию vim для выполнения этой работы: function AddShellPrompt () range let lnum = a: ...
07.08.2015
1
ответ

grep: шаблон соответствия на особом положении

Я должен соответствовать шаблону grep, только если он запускается в положении 16. Давайте предположим, что я хочу соответствовать строке 'шаблон' (запускающийся с пространства). Следующее должно соответствовать bla bla bla bla шаблон...
24.06.2015
1
ответ

Удалите точно такие же совпадающие строки с sed

У меня есть этот сценарий bash: sed -i -r '/ deb http \: \ / \ / httpredir \ .debian \ .org \ / debian jessie main / d' /etc/apt/sources.list sed -i -r '/ deb http \: \ / \ / httpredir \ .debian \ .org \ / debian jessie \ -updates main / d' ...
24.06.2015
1
ответ

что означает «^ $ 1» в сценарии оболочки?

#! / Bin / sh # emp3.sh: using if and else # if grep "^ $ 1" / etc / passwd 2> dev / null затем echo "шаблон найден - задание выполнено поверх" else echo "pattern not found" fi в приведенной выше программе, что такое "^ $ 1" и является .. .
19.05.2015
1
ответ

Как сопоставить и заменить значение атрибута внутри тега

Я пытаюсь заменить значение следующего узла с помощью команды sed. Я ...
18.05.2015
1
ответ

Фильтрация вывода журнала на отдельных строках

Я сделал рекурсивный grep в каталоге для нахождения всех файлов, которые будут соответствовать следующим образом grep - ER "match_string1|match_string2"/path/to/dir/, Что я получаю, как вывод: /path/to/dir/timestamp.log:...
01.05.2015
1
ответ

Как записать regex для поиска строк с фиксированной длиной по крайней мере с одним возникновением символа

Я делал некоторое чтение на регулярных выражениях и думал, что мне покрыли все, до недавнего времени. Я должен был отфильтровать все строки длины 5, которые заканчиваются буквой T и содержат в...
29.04.2015
1
ответ

Найдите, что названия репозитория от gitolite информации производят

Как я извлекаю имена из gitolite информационного вывода команды для дальнейшей передачи по каналу в сценарий? Я пишу сценарий миграции для миграции всех моих репозиториев с gitolite на сервер Gitlab...
19.04.2015
1
ответ

обработка исключений sed завершенных символов

Я хочу удалить что-либо, что следует за % в конец строки. Используя кошку /tmp/foo.txt | sed's / %.* $//' работает отлично за одним исключением: Я хочу проигнорировать любые завершенные знаки процента \%. Таким образом с...
14.04.2015
1
ответ

Используя фиксированные строки в регулярных выражениях?

Я пишу сценарий удара, который принимает список файлов CSV как аргументы и выходные адреса электронной почты, только найденные в первом файле. Для выполнения этого для каждой записи в первом файле CSV, я смотрю...
14.04.2015
1
ответ

Что электронная почта соответствует regex в основном regex для grep?

Я создал текстовый файл и поместил некоторые адреса электронной почты в него. Затем я использовал grep для нахождения их. Действительно это работало: шаблон # = "^[a-zA-Z0-9] + [a-zA-Z0-9] + \. [a-z] {2}" # grep-E $pattern regexfile, но только к
07.04.2015
1
ответ

Действительно ли возможно получить статическую обратную ссылку с grep?

Я пытаюсь соответствовать группе дважды в мультилинии. grep-Pz 'Источник: (? <группа>.*/). *\n. *\n. *\n. *\k <группа> | $' это работает кроме одной основной проблемы - это не делает, \k <группа> поиск.*/и...
27.03.2015
1
ответ

Оболочка Bourne: игнорирование определенных видов stdin

У меня есть программа, которая в настоящее время работает, но я должен изменить ее для игнорирования некоторого stdin, который не соответствует его корректной функции. Прямо сейчас, для запущения программы: printf "1\n3\n5\n" | sh прогр...
25.03.2015
1
ответ

Поиск файла для строки окружается двумя другими известными строками?

Заголовок вопроса может быть довольно неопределенным, но здесь - то, что я пытаюсь сделать. У меня есть файл HTML локально на моем сервере, который изменяется справедливо регулярно. Это имеет несколько случаев: <p> Беспорядок...
08.03.2015
1
ответ

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

Я должен управлять текстом, это находится в файле. Я должен добавить правую круглую скобку –) – после каждого числа, этому предшествует запятая – например, 4 ➜, 4), 15 ➜, 15), я изо всех сил пытаюсь найти...
07.03.2015
1
ответ

некоторые Выражения Скобки POSIX, не работающие

Например, когда я пытаюсь найти и заменить что-то с помощью g / [:digit: ошибка показа Vim]/s/1/2/g: Шаблон, не найденный: [: цифра:], в то время как строка содержит цифры. Следующая Скобка POSIX...
03.02.2015
1
ответ

существует ли способ видеть список пакетов ТОЛЬКО от Debian-экспериментального?

Я нахожусь на Debian testing/Jessie, и я имею debian-экспериментальный, а также в моем/etc/apt/sources.list. Таким образом, я надеюсь перечислять пакеты двумя способами:-a. Перечислите все пакеты, которые находятся в экспериментальном....
29.01.2015
1
ответ

Как я могу использовать regex для извлечения текста после двух условий в переменную?

Я хотел бы извлечь установку для данного хоста в ssh_config файле и поместить его в переменную. Разместите пользователя mysite HostName 123.1.1.1 myuser Порт 13245 GSSAPIAuthentication нет...
22.01.2015
1
ответ

egrep для указанных строк и новой строки

Я получаю предуказанный список строк. Во многих текстовых файлах (пример ниже), я хочу искать строки, которые не запускаются с одной из строк в списке. Время от времени, пустая ссылка...
12.01.2015
1
ответ

Регулярное выражение в разархивировало аргумент файлов, не работающий

Я пытаюсь просмотреть содержание архива zip с помощью чрезвычайно простого регулярного выражения. Это работает: rmorton@Rockette:~ $ разархивировали-l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*...
14.12.2014
1
ответ

объединение grep игнорирует, и соответствует

Я хотел бы к grep, чтобы файл нашел все экземпляры текста fn1, которые не имеют вызова слова перед ним и распечатывают четыре строки прежде и после соответствий (даже если окружающие строки имеют...
04.12.2014
1
ответ

regexp в находке для определения местоположения только

У меня есть файл CSV (products.csv) с кошкой $ номеров продуктов products.csv |, направляются-3 2.20 2.21 2.22 в другом каталоге, у меня есть тысячи образов товара в подкаталогах. Я должен определить местоположение продукта...
15.11.2014
1
ответ

Как выйти из незакрытых скобок или наклонной черты в sed?

Я пытаюсь использовать sed, но мой шаблон содержит [] скобки и наклонные черты (/). Я попробовал кавычки, но это не помогает. Как я выхожу из него? Примеры: $ sed-i '.bak' "s/^includes [] =/; включает [] =/g" *...
05.11.2014
1
ответ

Как вложить глобальные соответствия с sed?

Если я делаю: sed 's/match/replace/g', я знаю, что sed заменит заменой каждое возникновение соответствия на строке. Но что, если...? повторите "соответствие <не соответствуйте этому?>" | sed 's/match/replace/...
31.10.2014
1
ответ

Регулярное выражение для маскирования цифр кредитной карты в файле

Что является самым самым простым способом замаскировать все числа, но последние 4 цифры номера кредитной карты в файле с помощью sed. Используя egrep со следующим регулярным выражением мы можем найти числа Визы...
16.10.2014
1
ответ

Regex работает в оболочке, но не через сценарий Perl

Я испытываю затруднения при выполнении сценария Perl через оболочку Unix с помощью системной команды Perl. У меня были более сложные команды regex, которые я должен был скорректировать соответственно для преобразования от Unix до Perl и их'...
07.10.2014
1
ответ

Записать этот Псевдокод с Regex

Я делаю Make-файл, который я выполняю регулярно Crontab каждый день в 0230 crontab-e; 30 2 * * */bin/thePseudocode подобные Python каталоги Pseudocode = ["Кардиология", "Ревматология", "Хирургия"] для...
06.10.2014
1
ответ

Используя sed для замены только первых двух выгод regex различными строками

Таким образом, я пытаюсь изменить два экземпляра regex шаблона к двум различным строкам с sed как: sed-E "s/\\t ([A-Za-z] | [-]) + $ / \\t'get_addr.py-1' /"/path/to/file.ext sed-E "s/\\t ([A-Za-z] | [-]) + $ / \\...
24.08.2014