1
ответ

Egrep: содержит и не содержит

egrep-i '12-12. *\swarning' log.file | cless Вышеупомянутое продолжит две линии с датой 12-12, сопровождаемый случайными символами, пробелом, затем Предупреждением и большим количеством текста. 12.12.2011 textetc...
19.02.2012
1
ответ

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

Нано называет это, ^L, но конечно, вводя что-то как $ grep-v файл "^\\^L" не работает. Его unicode кодовая точка является 000C. Как я могу соответствовать ему в регулярном выражении?
27.11.2011
1
ответ

Как соответствовать группе 1 в regex, сопровождаемом 0 вместо того, чтобы соответствовать группе 10

В regex плагине gedit я использую regex для соответствования/искания и другой для замены. В соответствии regex, у меня только есть одна группа. В замене regex, я использую \1, чтобы относиться к группе и мне...
06.11.2011
1
ответ

Текст замены с sed и сохраняет часть оригинального текста

Я пытаюсь преобразовать <идентификатор> 1 </идентификатор> <Имя> ПЛАНИРОВАНИЕ РЕСУРСОВ ПРЕДПРИЯТИЯ </Имя> к: <имя столбца = "идентификатор"> 1 </столбец> <имя столбца = "Имя"> РЕСУРС ПРЕДПРИЯТИ
14.09.2011
1
ответ

При переименовании файлов, чтобы иметь расширения нижнего регистра с 'переименовывают'

Я пытаюсь в настоящее время переименовать большой набор файлов и использовал довольно топорные методы, чтобы сделать так, такие как: переименуйте: (.*) \.MOV: $1.mov:g' *.MOV переименовывают: (.*) \.JPG: $1.jpg:g' *.JPG, Что я был бы...
31.08.2011
1
ответ

Существует ли инструмент в Linux, который позволяет мультилинию regex выражения?

Я желаю найти результаты многострочного регулярного выражения в Linux. Я попробовал grep, но как большинство утилит Linux это - базирующаяся строка. Есть ли что-то подобное, которое позволяет мне искать через...
09.08.2011
1
ответ

Есть ли в sed утверждения нулевой ширины?

Действительно ли возможно сделать предвидение или lookbehind утверждения нулевой ширины в sed? Я хочу эмулировать Perl (? =) и семейство. Моим sed не является GNU sed версия 4.0.
08.07.2011
1
ответ

острота sed для удаления средних словом пробелов

У меня есть текстовый файл, который состоит из некоторого N ORMAL E NGLISH W ПОРЯДКИ всеми заглавными буквами. К сожалению, эти слова, у всех есть пространство между первым и после букв, который не приемлем. Я попробовал...
08.07.2011
1
ответ

Почему не sed жадный в этом простом случае?

$echo "нечто 65 панелей" | sed-n-e 's/.* \([0-9] \+ \).*/\1/p' 5, Почему вывод не 65? Не был должен sed жадно соответствовать [0-9] \+ часть? Как я говорю sed соответствовать всем из 65?
10.06.2011
1
ответ

Grep - ^ (\s* $) по сравнению с ^\\s* $

Я хочу искать поле, которое только имеет пробелы. При подсчете это две команды дали мне различные результаты: grep "^\\s* $"-E-c grep "^ (\s* $)"-E-c Другая вещь. Что состоит в том, чтобы сказать корректный путь "...
17.04.2011
1
ответ

Почему некоторые команды regex имеют напротив intepretations '\' с различными символами?

Примите, например, это управление: найти.-regex ".*\. \(cpp \| h \)" Это найдет весь.h и .cpp файлы в Вашем каталоге. Символ точки'.' в регулярных выражениях обычно означает "любого...
17.02.2011
0
ответов

Шаблон регулярного выражения Bash для пароля для исключения определенных специальных символов с отрицательным просмотром вперед

Я хочу создать шаблон для ввода пароля и условия :Пароль должен быть не короче 12 символов; Должен быть хотя бы один нижний регистр, один верхний регистр, одна цифра и один специальный символ; Определенные специальные символы, такие как <
03.12.2021
0
ответов

Отрицание регулярного выражения bash

Я использую следующее условие сопоставления с шаблоном для обнаружения ошибки, когда переменная hn не является допустимым числовым целым числом. ! [[ "$hn" = ~^[[ :цифра :]]+$ ]] && код ошибки=13 Но я получаю bash :/home/flora/int.sh :строка 1184
19.11.2021
0
ответов

Преобразование регулярных выражений в шаблоны bash

У меня есть следующие регулярные выражения, и я хочу преобразовать их в шаблоны bash. itg='^[ -+]?[0 -9] *$' fxp='^[ -+]?[0 -9] *[.,]?[0 -9]+$' flp='^[ -+]?[0 -9] *[.,]?[0 -9]+ ([eE][ -+]?[0 -9]+ )?$' Я пытаюсь сопоставить числовые значения Интегральные з
17.11.2021
0
ответов

Как удалить все совпадения с образцом и записать их в новый файл

Итак, у меня есть длинная строка, в которой нет пробелов, и я хочу удалять ее каждый раз, когда совпадает шаблон. Вот как выглядит строка :bdy11costperdps27,75
14.11.2021
0
ответов

Удалить и добавить символ в начале указанной строки в динамическом файле

Мне нужно изменить определенную строку файла; сначала я добавлю символ, а через некоторое время удалю этот символ. Добавление символа в определенную строку было задано и ответило на этот вопрос и работает с шаблонами регулярных выражений. Однако
13.11.2021
0
ответов

Grep что-нибудь между двумя словами, если это меньше, чем указанное количество символов?

Я пытаюсь использовать что-то вроде шаблона «Джон. *Смит», но вместо того, чтобы сопоставлять что-либо между Джоном и Смитом, я хотел бы сопоставить что-либо между словами, если оно имеет длину X символов или меньше. Например, если X = 5
10.11.2021
0
ответов

Отображение вывода grep с разрывами строк внутри оператора if в скрипте bash

Я хочу проверить текстовый файл с помощью скрипта. Файл для проверки: :ФДФХДК JKL 1545665 152 HDKFHDK UHG ЫРИРУБХ ДФГ 867HDKE WER Допустимые строки должны соответствовать регулярному выражению '[A -Z]{7}+[[ :пробел :]]+[A -Z]{3}'. Если все строки действит
09.11.2021
0
ответов

Подсветка синтаксиса сочетаний строк и комментариев в nano

Мне интересно, может ли кто-нибудь сказать мне, можно ли настроить подсветку синтаксиса в.nanorc, чтобы в следующем тексте... Dim s$ = "foo 'bar" 'bar "foo"... строка "foo 'bar"
05.11.2021
0
ответов

grep диапазон символов (десятичная кодировка)

У меня есть список допустимых персонажей :!" #$%&' ()*+, -./0123456789 :;<=>?@ABCDEFGHI Эти символы могут быть переведены в десятичный диапазон ASCII 33 -73 Реализация, которую я хотел бы, будет анализировать строки входного файла
13.10.2021
0
ответов

Что не так с этим регулярным выражением или надежно ли отладочное выражение?

Я выполняю простой тест регулярного выражения на указанном ниже сайте, но он говорит, что совпадений нет. pattern = aaaa и строка поиска — fhaaaaaaachoeore (некоторая случайная строка ). Но на приведенном ниже сайте написано -, что совпадений нет. В чем п
11.10.2021
0
ответов

Регулярное выражение :В чем польза положительного просмотра в начале регулярного выражения?

В какой-то степени я понимаю положительное прогнозирование. X (?=Y ), это означает «искать X, но сопоставлять, только если за ним следует Y» Но в приведенном ниже регулярном выражении -я не понимаю значения положительного просмотра в начале регулярного вы
11.10.2021
0
ответов

Find дважды возвращает один и тот же путь, но усеченный

Я запускаю эту команду поиска :найти $HOME*-глубина -тип d -iname *галстук-бабочка *| grep "бабочка *-*1[^2]" Мой ожидаемый результат равен :/home/user/Documents/scripts/bowtie1.3.0 -linux -x86 _64 /home/user/Documents/scripts/bowtie -1.3.0 -Linux
05.10.2021
0
ответов

Удалить текст из файлов, используя регулярное выражение с sed

Я пытаюсь использовать sed для удаления некоторых строк из файлов json. Как вы, вероятно, можете сказать, я очень любитель, но думаю, что у меня правильное регулярное выражение. Однако sed выдает различные ошибки, включая незавершенный адрес и незавершенн
23.09.2021
0
ответов

удаление знака доллара + сопоставление фигурных скобок несколько раз в одной строке

Исходная строка в файле :alarm _name = "${var.environment} -${var.deployment} -${var.service _name} -elb -Healthhosts" Хотите эту строку без ${}, ${}, ${} :аварийный сигнал _имя = "var.environment -var.deployment -var.service _name -elb -healthhosts"
26.08.2021
0
ответов

У меня перестали работать регулярные выражения Grep

Извините, если вопрос немного неуместен, но я только начал изучать Linux 2 дня, и у меня нет никаких знаний, чтобы решить эту проблему самостоятельно
25.08.2021
0
ответов

Заставьте регулярное выражение находить любое слово, содержащее хотя бы одну строчную букву

Как исправить это регулярное выражение, чтобы оно нашло любое слово, содержащее хотя бы одну строчную букву grep -E -e '^[S][a -z]+, ​​[^S][a -z]+' People.txt. Регулярное выражение, которое я использую, заключается в поиске второго имени, которое...
16.08.2021
0
ответов

заменить всю строку, если подстрока совпадает в bash

Я пытаюсь заменить строку, если подстрока совпадает с частью строки, но не могу этого добиться.Каким будет регулярное выражение для соответствия всей строке из подстроки. Вот мой код и файл...
15.08.2021
0
ответов

Поиск и замена в VIM для исправления разрывов строк

У меня есть файл, который я пытаюсь исправить, в котором есть некоторые хитрые разрывы строк внутри него, это небольшой пример Строка («Строка 01» )Свойство («Свойство 01» )Строка («Строка 02» )Свойство («Свойство 02' )Ряд...
12.08.2021
0
ответов

Передача аргументов в шаблон глобуса в скрипте

У меня есть сценарий get _number.sh, который я хочу использовать для извлечения данных из файлов.pdf, последовательно помеченных по дате, с помощью pdfgrep. Позвольте мне упростить мою проблему до того, что я считаю ее сущностью :...
09.08.2021