1
ответ

Интерпретируйте интерполированную переменную как литеральную строку в Perl regex

Я использую жемчуг для colorize совпавшая строка MATCH=aaa printf "aaa\n/dev/aaa\nccc\n" | жемчуг-pe "s/($MATCH),/\e [1; 31m\1\e [0m/g" Это работает хорошо, пока я не пытаюсь соответствовать строке, содержащей особенный...
26.05.2014
1
ответ

новая строка pcregrep lookbehind ошибка утверждения?

Попытка использовать pcregrep для печати первой строки после пустой строки. Например, содержание файла первая строка вторая строка мне нужна вторая строка, которая будет распечатана. Вот несколько тестов с помощью того же...
02.05.2014
1
ответ

Поиск Grep возврат другой строки

Это - мой поиск grep grep 'Invoker_Slark*' true_pairscore.txt, Но он возвращает строку Invoker_Slardar. Даже при том, что файл содержит Invoker_Slark. Почему это?
18.04.2014
1
ответ

Почему мое регулярное выражение работает в X, но не в Y?

Я записал регулярное выражение, которое работает хорошо в определенной программе (grep, sed, awk, жемчуг, Python, рубин, ksh, удар, zsh, найдите, emacs, vi, энергия, gedit, …). Но когда я использую его в другой программе (или на...
16.03.2014
1
ответ

Переданные по каналу поисковые запросы в энергии или меньше

Я хотел бы смочь искать файл журнала строки что, будучи с ^2014-02-18 15:30: [0-9:]* и имеют UserName:someguy намного позже в той же строке. Я уверен, что мог сделать regex для включения любого...
18.02.2014
1
ответ

На нахождение всех видов расширений ссылаются в файле HTML

Вот мой проблемный оператор: существует папка со многими HTML и текстовые файлы. Я должен рекурсивно пройти каждого из них и найти все виды расширений файла ссылаемыми в них HTML/текстом...
12.02.2014
1
ответ

Все случаи regex удалены, не используя “глобальный” модификатор

У меня есть следующий текст в файле sentence.txt, который Linux отсылает к семейству подобных Unix операционных систем компьютера, которые используют ядро Linux. Linux может быть установлен на большом разнообразии...
10.02.2014
1
ответ

Поиск “не новая строка” в энергии?

Для поиска T\n в энергии, я могу просто сделать/A T\n, Каков был бы эквивалент для не новая строка в конце?/A T [^\\n] не работал.
08.02.2014
1
ответ

использование grep - perl-regexp

это - демонстрационный вывод ls $ ls-lAF-rw-------1 martin martin 168 25 января 23:26 aaa-rw-------1 martin martin 168 25 января 23:26 bbb-rw-------1 martin martin 168 25 января 23:26 ccc, я был бы...
28.01.2014
1
ответ

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

Я отлаживаю сценарий оболочки (который я не записал), который содержит этот цикл: считайте строку <"$pid_file" для p в $line; сделайте [-z "$ {p//[0-9]/}"-a-d "/proc/$p"] && pid =", $pid$p", сделанный, Мо
21.01.2014
1
ответ

Парсинг csv с sed и остротой жемчуга?

У меня есть веб-сервер, который хранит конфигурации к PostgreSQL, и я планирую получить информацию от определенной таблицы и затем более позднего синтаксического анализа он в формат CSV. ПОЛЕЗНАЯ НАГРУЗКА <? версия xml = "1.0"...
10.01.2014
1
ответ

sed, как сделать “или”

У меня есть следующие две строки, которые работают хорошо:/\.to <\= / s / <\=/be <\=//\.to_not <\= / s / <\=/be <\= / я хотел бы объединить их, и я попробовал:/\.to (| _not) <\= / s / <\=/be <\...
15.11.2013
1
ответ

Почему этот regex не работает?

Я хочу посмотреть на вывод состояния мерзавца-s, чтобы определить, существуют ли какие-либо неотслеженные файлы в дереве. Я попробовал следующий тест, но regex не соответствует. Почему нет? Состояние мерзавца $-s ##...
07.11.2013
1
ответ

Получите все соответствия regex между двумя шаблонами и распечатайте их в файл

У меня есть файл с набором длинных линий. Я хотел бы захватить каждую группу между двумя шаблонами и распечатать их в новый файл, одно соответствие на строку. Мне могло удаться сделать это с Python, но я предпочту...
26.09.2013
1
ответ

Почему эта строка включена в электронную почту отчета 'о logcheck'?

В дополнение к Debian, обеспеченному rulesets, я добавил файл/etc/logcheck/ignore.d.workstation/wpasupplicant.local (владелец root:logcheck, режим 0644) к моей недавно установленной установке logcheck. Я имею...
11.08.2013
1
ответ

энергия regex для поиска строк, содержащих string1 И string2

Как в vim/vi я могу искать все строки, которые содержат string1 и string2, где любая строка может появиться где-нибудь на строке, разделенной пробелом и возможно другими словами? Я также хотел бы...
07.08.2013
1
ответ

rsync исключают на основе размера файла?

Действительно ли возможно исключить файлы в rsync свыше определенного размера (например, более чем 250 МБ)? И что, если я также хочу исключить скрытые файлы? Как я исключил бы все скрытые файлы или каталоги (те, который...
10.06.2013
1
ответ

найдите, что утилита не распознает нотацию скобки

У меня есть два файла в текущей папке: submitWeb.m submit.m, который находит следующее, не показывает эти два файла: найти.-regex.*submit \(сеть \)?\.m, Но вышеупомянутое regex выражение хорошо работает в emacs...
28.05.2013
1
ответ

Как попросить определенные параметры с grep?

Я должен посмотреть в/usr/share/dict/words для слова с 5 буквами, которое запускается с d или D, сопровождаемого строчным гласным, и заканчивается s. Я попробовал все, но напрасно.
08.05.2013
1
ответ

Прокомментируйте если оператор и соответствие endif ключевое слово

В энергии я могу найти соответствие, если оператор и предварительно ожидает соответствующий символ комментария. (например, %s/.alarm./#\\0/г), но затем меня оставляют со свисанием endifs, что я должен найти вручную. Я мог упростить...
14.04.2013
1
ответ

Emacs простая арифметика в замене запроса

Это возможный сделать следующее в emacs: Запрос заменяет все числа в регионе числом +n, например, если Вы имеете: 12 и 7 n хороших чисел, которому позволяют, быть 3, затем он должен преобразовать к 15...
11.11.2012
1
ответ

Выяснение ls, чтобы только перечислить файлы в пути, которые соответствуют определенному glob/regex

В Zsh: существует ли способ использовать ls, чтобы только перечислить файлы и папки в текущем каталоге, которые соответствуют определенному globbing или regex шаблону? Например, скажите, что у меня есть несколько файлов, которые запускаются с...
25.09.2012
1
ответ

cclive: какие regexes позволяются?

Существует ли место, где я могу посмотреть, какой regexes я могу использовать с - опция TR от cclive?
14.06.2012
1
ответ

Замена в VIM с регулярным выражением соответствовала неизменной части

Предположим, что я хочу добавить двузначные числа в своем файле с "some_thing". Как от этого: 12 23 45 к 12_something 23_something 45_something, Как я могу сделать эту замену регулярного выражения использования?...
10.05.2012
1
ответ

файлы соответствия на основе использования md5 находят

У меня есть набор js и файлы CSS в каталоге. Некоторым из них дали, имя на основе md5 () их содержания (похож на f10521a21bb013cb81e0909809818ad6.js). Я хотел бы соответствовать этим файлам...
05.05.2012
1
ответ

выход из единственной точки с двойной обратной косой чертой - awk

"эффективный awk, программирующий" книгу, имеет пример на Разделении Поля. вот пример: Если Вы хотите, чтобы поля были разделены к литеральному периоду, сопровождаемому каким-либо отдельным символом, используйте ‘FS = "\\.."’....
02.05.2012
1
ответ

замена третьим возникновением шаблона с помощью sed

Вот команда sed. Я хочу заменить третьим возникновением 00 к 11 эху "0000000000000000" | sed-e 's/00/11/3', вывод: 0000110000000000, Но я думал, что вывод будет:...
21.04.2012
1
ответ

Что делает эта команда egrep?

Что делает эта команда egrep? egrep' [^A-M] [0-9] +'/etc/passwd До сих пор, я думаю, что он ищет любой файл в/etc/passwd, который запускается с A-M и включает число (числа) 0-9. Это правильно?
15.03.2012
1
ответ

grep для слов не больше, чем определенной длины

Я ищу путь к grep вещам как: я регистрируюсь для E M, я 1 f x i 0, я кси 1, 3 1. просто на основе количества символов. Ничто в том гипотетическом выводе не дольше, чем три символа. Это...
24.02.2012
1
ответ

Действительно находит поддержку ИЛИ в ее regexes?

Например, я хочу найти все файлы в каталоге, которые заканчиваются в 'm' или 'sh'. Следующие работы правильно: найти.-regex '. *.m'-o-regex '. *.sh', Но это перестало работать: найти.-regex '.*. (m|sh)', Что...
20.02.2012