1
ответ

Как правильно упаковать регулярное выражение, содержащее как двойные, так и одинарные кавычки, в переменную и вычислить его в Bash?

Этот вопрос stackoverflow дает следующее регулярное выражение для соответствия формату электронной почты RFC5322 -:(? :[а -z0 -9! #$%&' *+/=?^ _`{|} ~-]+ (? :\.[a -z0 -9! #$%&' *+/=?^ _`{|} ~-]+ )*|" (? :[\x01 -\x08\x0b\...
03.03.2021
1
ответ

sed заменить символы в группе захвата

У меня есть вот это, почти то, что я хочу git show -ветка --текущий $SHA1 \ | sed --тихий --регулярное выражение -расширенный \ 's/^. *\ *\[[a -z]+\/ (B -[0 -9]+ )-([a -z0 -9 -]+ )\]. */\1 \2/p' \ | sed --тихий 2р и...
17.02.2021
1
ответ

Регулярное выражение Fail2Ban -NGNIX -Пользовательское регулярное выражение

Я пытаюсь создать собственный файл журнала для журналов fail2ban NGNIX, чтобы отслеживать определенное событие. Regex все еще относительно новый для меня, поэтому я пытаюсь улучшить его. Это будет помещено в пользовательский фильтр, но для...
05.02.2021
1
ответ

Как выполнить pdfgrep, используя определенный шаблон (Синтаксис?)

Я пытаюсь использовать pdfgrep для поиска каждого вхождения определенного шаблона (ДОЛЖЕН начинаться с E OR S ), затем следуют 5 цифр (Только )ЗАТЕМ выполнить команду после (Скорее всего, это команда mv )...
03.02.2021
1
ответ

Перемещение группы файлов в другой каталог с помощью команды «переименовать» с регулярными выражениями

У меня есть несколько файлов уценки, которые я хочу переместить в другой каталог с именем «newDirectory2» внутри «newDirectory1». Эти файлы содержат строку "abc" или "ABC&...
27.01.2021
1
ответ

Одинарная кавычка в начале столбца

У меня есть.txt-файл с публикациями, столбцы которых разделены одним пробелом. Однако в заголовках также есть пробелы, и для правильного разделения столбцов мне нужно, чтобы все заголовки были в...
26.01.2021
1
ответ

bash + сравнение строк с регулярным выражением

В моем скрипте bash я хочу проверить, является ли строка диском поэтому я сделал следующий пример если [[ $disk = ~sd{a..z} ]];тогда echo "мы нашли диск -$disk.... fi но на самом деле выражение не...
26.01.2021
1
ответ

grep :использовать квадратные скобки для соответствия определенным символам

Итак, я экспериментирую с силой grep, используя эти ресурсы. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что это не работает так, как я планировал. поэтому у меня есть файл demo.txt, содержащий foo....
22.01.2021
1
ответ

Как заменить специальные символы в BibTeX (например. {\'{o}} = ó )в сценарии оболочки?

Кто-нибудь знает какие-либо утилиты или имеет опыт преобразования специальных символов в файле BibTeX в соответствующий эквивалент Unicode в сценарии bash? Проблема в том, что я даже не могу найти полный список...
21.01.2021
1
ответ

Неожиданное поведение grep, когда в Ubuntu задан шаблон [0 -9]

Когда я использую шаблон [0 -9] для поиска всех чисел в файле, независимо от того, использовать или не использовать одинарные/двойные кавычки вокруг шаблона, получаются разные результаты. $ номера кошек в этой строке 3 эта строка имеет...
17.01.2021
1
ответ

Выберите конкретную часть из дампа html, используя регулярное выражение на основе критериев, используя команды Unix

Я застрял с вопросом, где я должен отображать только те команды с числом голосов >= 1 из дампа страницы http://www.commandlinefu.com, используя команды Unix. Прилагаю...
17.01.2021
1
ответ

Bash перемещает файлы, соответствующие шаблону, в новую папку

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

Правильный синтаксис для записи всего вывода команды с использованием стандартного ввода, а не только вывода команды

Я пытаюсь отправить результат запроса curl в файл, используя обычное выражение -. curl -k -v -x x.x.x.x :x https://repo.nagios.com/nagios/7/repodata/repomd.xml> curl1 Используя только приведенный выше синтаксис...
08.01.2021
1
ответ

grep также отображает результаты, которые отличаются на 1 символ?

У меня часто бывают опечатки при поиске grep, особенно когда речь идет о длинных именах. Так, например, grep "super _duper _utralong _name" *txt обычно не содержит super _duper _ultralong _name...
05.01.2021
1
ответ

Использование apt search для поиска строки вне зависимости от позиционирования

Вот псевдокод того, чего я хотел бы добиться :sudo apt search *что-то *E :Ошибка компиляции регулярных выражений (сообщение об ошибке при попытке )Идея состоит в том, чтобы искать строку независимо от...
24.12.2020
1
ответ

Добавлять две строки, содержащие комментарии и URL-адреса, перед определенной строкой в ​​сценариях Python -с использованием sed

В некоторых из моих сценариев Python -я поместил строку if __name __== '__main __', чтобы содержимое выполнялось только тогда, когда скрипт запускается как основной -скрипт (, а не импортируется, см....
22.12.2020
1
ответ

Какова правильная строка регулярного выражения -grep для поиска любых слов после левой -скобки, начинающихся с определенной буквы?

В некоторых из моих скриптов python -я получил glob.glob (parent _folder _path + glob _str ). Эти строки со связанными файлами должны быть выведены в консоль соответствующей командой grep, но пока мне не удалось...
21.12.2020
1
ответ

Вставка символа между двумя другими символами в Vim

Если я ищу шаблоны в vim с помощью регулярного выражения, а затем хочу что-то вставить, не меняя того, что соответствует регулярному выражению, что мне делать? Например, в файле с foo123 bar4567 12zw231xy хочу вставить...
14.12.2020
1
ответ

Проверка правильности строки

В одном скрипте я получаю exifdata из более чем 20000 фото и видео в различных форматах. Поскольку я извлекаю дату создания, это работает в большинстве случаев, однако данные exif так же хороши, как и устройство...
30.11.2020
1
ответ

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

У меня есть куча видеофайлов с соответствующими субтитрами. Я пытаюсь запрограммировать скрипт bash, который объединяет субтитры и видео в контейнеры матрешки. Входные видеофайлы называются "...
25.11.2020
1
ответ

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

Файл вывода данных содержит несколько строк записей, разделенных новой строкой. В каждой строке столбцы разделяются разделителем |. Попытка заменить все лишние пробелы, табуляции, символы новой строки в...
20.11.2020
1
ответ

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

У меня есть сценарий bash, который классифицирует и извлекает файлы с удаленного сервера. У меня проблемы с этапом классификации, который основан на именах файлов. Я правильно могу определить...
19.11.2020
1
ответ

почему Perl, если условие удовлетворяет пустой строке?

Приведенный ниже код работает нормально, за исключением той части, что STDIN также принимает пустое значение и переходит к первому выбору "print" Selected Y \n";". Если я использую && $check ne "" )...
18.11.2020
1
ответ

locate :постфиксный оператор повторения регулярного выражения не работает с --emacs типа регулярного выражения

У меня есть несколько файлов с именами в форме krita -NN.kra, где NN — число, состоящее из одной-двух цифр. Я хотел найти их с помощью регулярного выражения Emacs. Однако постфиксный оператор повторения (\{n,...
16.11.2020
1
ответ

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

Я хочу скопировать файл, имя которого содержит метку времени, например -изображение -abc -20201113 -1703.bin в местоположении /my/path/for/the/image. И я хочу скопировать это изображение на устройство -mydevice, которое сохранено под...
13.11.2020
1
ответ

Как сопоставить любой шаблон на основе ввода одной и той же строки с помощью sed

У меня есть строка adajuikodlobauvk01 или adajuikoplobauvk01 В обеих строках разница d и p Если строка имеет вид adajuikodlobauvk01 или adajuikoplobauvk01, ожидаемый результат будет adajuiko...
13.11.2020
1
ответ

Как скачать файл с помощью wget, если имя файла частичное

вот как скачать файл weel с помощью wget и скопировать его в /home/wheel.whl wget -q http ://$REPO _SERVER/WHL/wheel -0.34.2 -py2.py3 -none -any.whl -O /home/ wheel.whl проблема при смене...
06.11.2020
1
ответ

Печатать текст, который появляется после совпадения подстроки, используя awk в Perl

У меня есть несколько строк, как показано ниже, в файле MyFile -1234|5|678|ABC|г|д| MyString -values ​​:foo 1, bar 10%, baz 2/2, qux quux 10 сек, quuz 10 км Как напечатать подстроки 1234 10 сек на основе...
04.11.2020
1
ответ

grep +, когда нужно добавить обратную косую черту перед символом точки

В папке -/var/my _private _pkgs Мы передали пакеты, разделенные на ISO rhel 8.0 rhel8.0aa rhel8.0ab rhel8.0ac.. Мы делаем следующее, чтобы проверить...
30.10.2020
1
ответ

условное выражение bash и экранирование обратной косой черты

Мне очень трудно понять такое поведение :stackExchange@test :~$ if [[ "два слова" = ~\bwords ]]; затем эхо привет; фи; #(Я ожидал, что это сработает )stackExchange@test :~$ если [[ "...
29.10.2020