1
ответ

Unix Case RegEx

Я пытаюсь сопоставить шаблон даты с помощью команды case, но это не работает. Кто-нибудь может мне помочь ? Ввод: 01.05.1900 или 06.05.1900 Использован оператор Case: ptn = "[0-9] | [0-9] [0-9] / [0-9] | [0-9] [0 -9] / [0-9] [...
18.09.2016
1
ответ

Ошибка при использовании Regex с Unison [дубликат]

Используя unison для синхронизации на Mac, я хотел бы игнорировать файлы, такие как .DS_store, в каждом каталоге. В свой файл профиля я помещаю, как описано в разделе «Игнорируемый путь» страницы. ignore = ...
06.09.2016
1
ответ

Тест Fail2ban-Regex всегда сообщает об отсутствии хоста в группе [закрыто]

Я пытаюсь создать фильтр самостоятельно, используя регулярное выражение. Это строка, которую я хочу отфильтровать, например: 30 августа 11:07:38 *** postfix / smtpd [17969]: подключиться с vps10685425.123-vps.co.uk [46.32.239.160] А это ...
30.08.2016
1
ответ

Как удалить пустые строки в файле? [duplicate]

У меня есть файл .txt следующего вида: Я хочу получить его в таком виде: Я думаю, что мне нужно заменить /(начало строки)(символ новой строки)/.
17.08.2016
1
ответ

Почему ag печатает пустые строки из этого файла?

Я хочу использовать ag для печати классов и их методов в файле python. Я думал, что это будет просто, используя: ag --context=0 --nocolor -os '^\s*(def|class)\s+[_A-Za-z]*' prog.py, но по причинам ...
11.08.2016
1
ответ

Как сделать этот LookBehind в Regex?

Данные: 1.000000000000002, 0.999999999999999 Ожидаемый результат: 1.0..02, 0.9..9, где вы можете заменить ... на любое другое сокращение для сокращения Псевдокод в Matlab float_thing=1.0000000000000002; % 0....
08.08.2016
1
ответ

сравнение чисел и сбор сведений и вывод в новый файл [закрыто]

файл1 содержит много чисел, как показано ниже: 345656565465 783329439432 345656565465 783329439432 ....... file2: 345656565465; ram; dfdfdf54532fdf; ............................... 783329439432; sam; ...
07.08.2016
1
ответ

Как использовать регулярное выражение для сопоставления с шаблоном, в конце которого нет определенной строки

Как я могу использовать «POSIX BRE» или «POSIX ERE» регулярное выражение для соответствия строке (строка или слово), в конце которой нет bak? Я хочу сделать ls | egrep '', чтобы найти все файлы, в которых НЕТ ...
30.07.2016
1
ответ

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

Я попытался найти все строки, которые начинаются хотя бы с одной табуляции. Несколько вариаций не сложились. Самый простой: #! / Bin / bash FILE = пустота {в то время как IFS = ""; читать строку делать регулярное выражение = '^ [\ t] +' if [[$ ...
21.07.2016
1
ответ

Не удается найти правильное регулярное выражение для переименования.

У меня есть несколько телешоу, хранящихся на моем сервере Ubuntu, и я могу переименовать их все, чтобы Kodi мог их распознать, кроме одного: Первый эпизод, первый сезон: Название - S01E001 - Название часть 1 Имя - S01E001 - Название ...
18.06.2016
1
ответ

как найти и удалить определенный regex в текстовом редакторе geany?

У меня есть пример текста, как этот: \documentclass[a4paper]{article} \usepackage[a4paper,margin=2cm]{геометрия} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{color} \setlength{\...
20.05.2016
1
ответ

замена строк с помощью sed

У меня есть такая строка, например: asddsa "ll" sadd " fsgsg" "sdafaf" "lkkx" "fsgfgsg" Я хочу заменить все символы внутри " " на символ x. Ожидаемый результат в этом случае должен быть: ...
11.04.2016
1
ответ

Есть ли какой-либо инструмент текстового поиска, предварительно загруженный с хорошо известными регулярными выражениями?

Я хотел бы знать, есть ли какой-либо инструмент командной строки для поиска текстовых файлов, предварительно загруженных с некоторыми хорошо известными регулярными выражениями (IP, адрес электронной почты, дата, путь , url, теги xml и т. д.), чтобы вы мо
07.03.2016
1
ответ

Как оптимизировать grep-and-save?

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

Bash - Регулярное выражение для сопоставления кортежей чисел [дубликат]

Я хочу проверить, является ли строка, записанная в переменную в bash с помощью команды чтения, кортежем из двух номеров. Насколько мне известно, это должно быть возможно с if [["$ input" = ~ "$ regex"]]; ...
19.02.2016
1
ответ

Сопоставление регулярных выражений на awk в командной строке

Я пытаюсь получить имя файла из подробных команд unrar и удаляю их все через командную строку. Вывод команды unrar похож на этот: Извлечение BucketSort.cpp ...
11.02.2016
1
ответ

Сложная команда sed с И / ИЛИ / НЕ

У меня есть несколько файлов php, в которых есть много команд выбора. В каждый запрос я хочу вставить переменную столбца admin_id = '$ admin_id' т.е. если запрос выбран * от пользователей, где abc = 'xyz' и qwe = '...
06.01.2016
1
ответ

Как сопоставить две строки одновременно в vim

У меня есть файл, содержащий записи с форматом, разделенным табуляцией, но в двух строках, я хочу расположить записи в одну строку со значениями, разделенными табуляцией, используя сопоставление с шаблоном редактора vim. Бывший. Abc PQR ...
22.12.2015
1
ответ

Замена совпадающего текста после двух совпадающих строк

У меня есть YAML файл, который включает в себя строфу следующего вида: admin::common::passwords: alice: password: '$6$oTQhLvN/4VFJPscD$8LYwUMSFi' bob: password: '$6$JKOtLF0wHeZfIskt$W/M5.ugDS' Если ...
10.11.2015
1
ответ

Какие RE можно использовать с оператором = ~

На странице руководства для bash есть следующее об операторе = ~: Доступен дополнительный бинарный оператор = ~ , с тем же приоритетом, что и == и! =. Когда он используется, строка справа от ...
15.10.2015
1
ответ

SED находит и заменяет элемент в имени файла с инкрементными значениями

Образец имени файла - Sample-0.0.1-SNAPSHOT.jar (результат сборки maven в jenkins). Моя цель - запустить сценарий оболочки, который выполняется в случае сбоя, и то, что этот сценарий делает, он добавляет инкрементальные числа к ...
13.10.2015
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
ответ

Цензура текста с помощью regex

В настоящее время я выполняю эту команду для цензуры списка дел с отступами. sed -e 's/\(\s\+- \)\(.*\)/\1XXX/g' Это здорово, за исключением того, что я хотел бы, чтобы количество иксов соответствовало количеству совпадающих символов. ...
18.08.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