Я использую жемчуг для colorize совпавшая строка MATCH=aaa printf "aaa\n/dev/aaa\nccc\n" | жемчуг-pe "s/($MATCH),/\e [1; 31m\1\e [0m/g" Это работает хорошо, пока я не пытаюсь соответствовать строке, содержащей особенный...
Попытка использовать pcregrep для печати первой строки после пустой строки. Например, содержание файла первая строка вторая строка мне нужна вторая строка, которая будет распечатана. Вот несколько тестов с помощью того же...
Это - мой поиск grep grep 'Invoker_Slark*' true_pairscore.txt, Но он возвращает строку Invoker_Slardar. Даже при том, что файл содержит Invoker_Slark. Почему это?
Я записал регулярное выражение, которое работает хорошо в определенной программе (grep, sed, awk, жемчуг, Python, рубин, ksh, удар, zsh, найдите, emacs, vi, энергия, gedit, …). Но когда я использую его в другой программе (или на...
Я хотел бы смочь искать файл журнала строки что, будучи с ^2014-02-18 15:30: [0-9:]* и имеют UserName:someguy намного позже в той же строке. Я уверен, что мог сделать regex для включения любого...
Вот мой проблемный оператор: существует папка со многими HTML и текстовые файлы. Я должен рекурсивно пройти каждого из них и найти все виды расширений файла ссылаемыми в них HTML/текстом...
У меня есть следующий текст в файле sentence.txt, который Linux отсылает к семейству подобных Unix операционных систем компьютера, которые используют ядро Linux. Linux может быть установлен на большом разнообразии...
это - демонстрационный вывод 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, я был бы...
Я отлаживаю сценарий оболочки (который я не записал), который содержит этот цикл: считайте строку <"$pid_file" для p в $line; сделайте [-z "$ {p//[0-9]/}"-a-d "/proc/$p"] && pid =", $pid$p", сделанный, Мо
У меня есть веб-сервер, который хранит конфигурации к PostgreSQL, и я планирую получить информацию от определенной таблицы и затем более позднего синтаксического анализа он в формат CSV. ПОЛЕЗНАЯ НАГРУЗКА <? версия xml = "1.0"...
У меня есть следующие две строки, которые работают хорошо:/\.to <\= / s / <\=/be <\=//\.to_not <\= / s / <\=/be <\= / я хотел бы объединить их, и я попробовал:/\.to (| _not) <\= / s / <\=/be <\...
Я хочу посмотреть на вывод состояния мерзавца-s, чтобы определить, существуют ли какие-либо неотслеженные файлы в дереве. Я попробовал следующий тест, но regex не соответствует. Почему нет? Состояние мерзавца $-s ##...
У меня есть файл с набором длинных линий. Я хотел бы захватить каждую группу между двумя шаблонами и распечатать их в новый файл, одно соответствие на строку. Мне могло удаться сделать это с Python, но я предпочту...
В дополнение к Debian, обеспеченному rulesets, я добавил файл/etc/logcheck/ignore.d.workstation/wpasupplicant.local (владелец root:logcheck, режим 0644) к моей недавно установленной установке logcheck. Я имею...
Как в vim/vi я могу искать все строки, которые содержат string1 и string2, где любая строка может появиться где-нибудь на строке, разделенной пробелом и возможно другими словами? Я также хотел бы...
Действительно ли возможно исключить файлы в rsync свыше определенного размера (например, более чем 250 МБ)? И что, если я также хочу исключить скрытые файлы? Как я исключил бы все скрытые файлы или каталоги (те, который...
У меня есть два файла в текущей папке: submitWeb.m submit.m, который находит следующее, не показывает эти два файла: найти.-regex.*submit \(сеть \)?\.m, Но вышеупомянутое regex выражение хорошо работает в emacs...
Я должен посмотреть в/usr/share/dict/words для слова с 5 буквами, которое запускается с d или D, сопровождаемого строчным гласным, и заканчивается s. Я попробовал все, но напрасно.
В энергии я могу найти соответствие, если оператор и предварительно ожидает соответствующий символ комментария. (например, %s/.alarm./#\\0/г), но затем меня оставляют со свисанием endifs, что я должен найти вручную. Я мог упростить...
Это возможный сделать следующее в emacs: Запрос заменяет все числа в регионе числом +n, например, если Вы имеете: 12 и 7 n хороших чисел, которому позволяют, быть 3, затем он должен преобразовать к 15...
В Zsh: существует ли способ использовать ls, чтобы только перечислить файлы и папки в текущем каталоге, которые соответствуют определенному globbing или regex шаблону? Например, скажите, что у меня есть несколько файлов, которые запускаются с...
Предположим, что я хочу добавить двузначные числа в своем файле с "some_thing". Как от этого: 12 23 45 к 12_something 23_something 45_something, Как я могу сделать эту замену регулярного выражения использования?...
У меня есть набор js и файлы CSS в каталоге. Некоторым из них дали, имя на основе md5 () их содержания (похож на f10521a21bb013cb81e0909809818ad6.js). Я хотел бы соответствовать этим файлам...
"эффективный awk, программирующий" книгу, имеет пример на Разделении Поля. вот пример: Если Вы хотите, чтобы поля были разделены к литеральному периоду, сопровождаемому каким-либо отдельным символом, используйте ‘FS = "\\.."’....
Вот команда sed. Я хочу заменить третьим возникновением 00 к 11 эху "0000000000000000" | sed-e 's/00/11/3', вывод: 0000110000000000, Но я думал, что вывод будет:...
Что делает эта команда egrep? egrep' [^A-M] [0-9] +'/etc/passwd До сих пор, я думаю, что он ищет любой файл в/etc/passwd, который запускается с A-M и включает число (числа) 0-9. Это правильно?
Я ищу путь к grep вещам как: я регистрируюсь для E M, я 1 f x i 0, я кси 1, 3 1. просто на основе количества символов. Ничто в том гипотетическом выводе не дольше, чем три символа. Это...
Например, я хочу найти все файлы в каталоге, которые заканчиваются в 'm' или 'sh'. Следующие работы правильно: найти.-regex '. *.m'-o-regex '. *.sh', Но это перестало работать: найти.-regex '.*. (m|sh)', Что...