0
ответов

Регулярные выражения в grep

Справочная страница для grep читает (выделено мной) ОБЫЧНЫЕ ВЫРАЖЕНИЯ Регулярное выражение - это шаблон, описывающий набор строк. Регулярные выражения строятся аналогично ...
18.04.2019
0
ответов

Сложная замена строки - несколько файлов, несколько разных строк должны включать определенный текст

У меня есть несколько файлов XML (пространство Atlassian Confluence экспортирует FYI), которые мне нужно выполнить синтаксический анализ для замены определенных строк, если строка начинается с заданной строки. Вот пример ...
17.04.2019
0
ответов

Удалите папки с расширением .gitignored и папки «node _ modules» и «vendor», пока я выполняю их rsync

На моей машине GNU/Linux я хочу создать резервную копию списка файлов, указанных в текстовых именах файлов rsyncFolders.txt, идея состоит в том, чтобы сохранить нужные файлы и исключить ненужные для резервного копирования. В этих папках...
15.04.2019
0
ответов

grep STOP regex, заменяющий -A option

Я ищу / ищу способ остановить grep при нахождении конкретной строки "| _" после того, как нашел строку поиска. например, я хочу напечатать ТОЛЬКО строки, начинающиеся на две строки выше "...
14.04.2019
0
ответов

Объединить два grep в один

Мне нужно извлечь идентификатор из вывода другой команды. В настоящее время моя команда извлечения выглядит так: someID = $ (command | grep -oP '(?: ^ Successfully \ sbuilt \ s) ([\ da-z] {12} $)' | grep -oP '([az \ d ] {12}) ...
12.04.2019
0
ответов

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

Я пытаюсь использовать регулярное выражение на странице руководства Bash, используя less. Я нажимаю / меньше, чтобы ввести узор, набираю z и нажимаю Enter. Я ожидал, что это не будет соответствовать z (Z) в верхнем регистре, но ...
11.04.2019
0
ответов

Как в сценарии bash shell переименовать несколько файлов, сохраняя только номера и расширение имен исходных файлов?

У меня есть каталог с кучей файлов с такими именами: generic name- dd -01 _.txt родовое имя - dd -02 _.txt родовое имя - dd -03 _.txt generic name - dd -04 _.txt И я хочу переименовать все из...
08.04.2019
0
ответов

Как сопоставить строку в файле

Я пытаюсь воспроизвести этот код в Python для импорта Bash re {{1 }} w = open ("filetest.txt") для элемента в re.findall (r'STRING: \ s * (. +) "', w.read ()): элемент печати В Bash, но я не знаю, правильно ли это, ...
05.04.2019
0
ответов

Есть ли какая-либо инициатива по преобразованию всех глобусов оболочки в стандартное регулярное выражение?

Я вижу много фантазий между синтаксисом глобусов оболочки (подстановочными знаками) и стандартным регулярным выражением. Есть ли (или была ли) какая-либо инициатива по преобразованию всех глобусов оболочки в стандартное регулярное выражение? Под этим я п
29.03.2019
0
ответов

Извлечь подстроку в соответствии с регулярным выражением с помощью sed или grep

В (BSD) В среде UNIX я хотел бы захватить определенную подстроку с помощью регулярного выражения. Предположим, что вывод команды dmesg будет включать следующую строку: pass2:
19.03.2019
0
ответов

Найти папки, содержащие имена + 1900-1990 + имен

Я пытаюсь сделать При поиске много папок содержит бывший. События.1900-1990. Считаются. Я не хочу папки бывшего. С событиями.2004, только папки содержит годы с 1900 года -> 1990. Название события может ...
18.03.2019
0
ответов

Почему это регулярное выражение не работает в awk?

У меня есть текстовый файл как таковой: Атрибут 1 ......... .....: значение атрибута Дата кодирования .............................: ИЮЛЬ 2007 {{1 }} Атрибут 22076 ..........: значение атрибута `Я хочу извлечь JUL ...
17.03.2019
0
ответов

Как найти все строки, не соответствующие заданному шаблону

У меня есть CSV-файлы, полученные в Linux, они имеют свои собственные шаблоны, вот один пример: $ head test.csv wampproduct, wamp_date , wampregion, region_search_phrase, wamp, date_pull, end_of_month_dt ...
16.03.2019
0
ответов

Отображать строки, когда цифры повторяются в одной строке

Я хотел бы отображать строки в тексте, если 3 цифры повторяются в одной строке с условием, применяемым для повторения 3 цифр . Ввод 410202410 203103903 555710294473555 так что 410 и 555 повторяют вывод ...
09.03.2019
0
ответов

Заменить специальные символы в определенном поле

как заменить специальный символ в определенном поле? INPUT xxxx, 11/2019, xxx OUTPUT xxxx, 11,2019, xxx Как вы видите, я хочу заменить / на только за 2 доллара. Как этого добиться?
09.03.2019
0
ответов

Выражение регулярного выражения для IP-адреса / CIDR в bash

Я хочу проверить, является ли введенный пользователем действительным IP-адрес / CIDR в bash, и я использую для этого регулярные выражения. Таким образом, допустимый CIDR должен быть 0-32, а для IP - от (1-254). (1-255). (1-255). (1-255) / (1-32) ...
08.03.2019
0
ответов

IP-адреса grep и номер порта в одну строку

Используя grep и cut, я вернул IP-адрес и порты результата сканирования nmap, который выглядит следующим образом: 192.168.1.221 80 443 192.168.1.223 25 Желаемый результат: 192.168.1.221:80 192.168.1.221:443 192.168 ....
05.03.2019
0
ответов

grep для одинарной обратной косой черты

Я пытаюсь использовать grep для вывода данных монтирования, чтобы увидеть параметры для корневого каталога. Почему следующий шаблон (пробелы до и после косой черты) не работает (с расширенным grep и без него) / ...
02.03.2019
0
ответов

Удаление (возможно, вложенных) текстовых кавычек в командной строке

Мне нужно проанализировать большие объемы текста в командной строке и заменить все (возможно, вложенные) текстовые кавычки пробелами. Цитаты помечаются особым синтаксисом: [quote = username] цитируемый текст [/ quote]. Пример ...
01.03.2019
0
ответов

Регулярное выражение Bash и разделение IFS

У меня возникла следующая проблема: я хочу извлечь текст, заключенный в квадратные скобки, из строки (с скобками или без них). Моя строка выглядит так: STR = "[1] [2] [345] [678 9] foo bar" Сначала я ...
27.02.2019
0
ответов

Извлечение данных из CSV-файла, где некоторые поля имеют запятую в значении поля

Как выполнить синтаксический анализ имени CSV-файла: abc.csv (csv-файл) Указанный выше файл содержит такие данные, как abv, sfs,,, hju, ',', jkk wff, fst,, rgr, ',', rgr ere, edf, erg, ',', rgr, rgr У меня есть требование...
20.02.2019
0
ответов

Почему регулярное выражение «\ .pdf» `соответствует` /… / pdf… /… `в gawk, но не в mawk?

Из Как я могу извлечь только столбец pid и только столбец имени пути в lsof output? awk '{for (i = 9; i <= NF; i ++) {if ($ i ~ "string" && $ 1! = "wineserv" && $ 5 == "REG" & ...
18.02.2019
0
ответов

Перебирайте множество папок и выполняйте вычисления с файлами с аналогичным шаблоном в bash.

У меня есть несколько папок, каждая из которых содержит несколько файлов .nc. Я хочу перебрать все папки и для каждой папки выполнить некоторые вычисления (время слияния), используя cdo для файлов, которые имеют аналогичный шаблон. Пока что я ...
12.02.2019
0
ответов

Сброс терминала после прерывания 'read -r -s'

Если я выполняю команду read -r -s INPUT и затем прерываю ее с помощью Ctrl-C, то терминал остается в состоянии, в котором не показаны все входные символы. Как восстановить терминал после такого инцидента?
11.02.2019
0
ответов

Правильное регулярное выражение не работает в grep

У меня есть это регулярное выражение: (? <= prefix). * $, которое возвращает любой символ, следующий за строкой «prefix», и это отлично работает на любых онлайн-движках с регулярными выражениями (например, https://regex101.com). Проблема в том, что я исп
11.02.2019
0
ответов

Список поиска по электронной почте regex

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

Замена имен плохих файлов, каталогов и подкаталогов с помощью регексового шаблона

У меня есть куча имён каталогов, подкаталогов и файлов, которые были созданы в Linux по следующему шаблону: YYYY - MM - DD T HH : MM : SS (Я добавил пробелы для ясности, но в ...
24.01.2019
0
ответов

Grep Pattern Следующие две строки и отбросьте шаблон одной строкой

У меня есть файл что-то подобное: DN: Danan CN: Danian CN: Danian1 DN: Danian2 CN: Danian2 DN: Danian2 CN: Danian3 CN: Danian4 Все, что я хочу сделать, это грап шаблон «DN:» И напечатайте только ...
23.01.2019
0
ответов

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

, когда я запускаю это: найди. -Нам "my.log * .gz" -Print | \ Parallel Zgreep -e "\ (text1 \ | text2 \). * Исключение" Чтобы найти все строки, которые соответствуют /(text1|text2).jexception/ во всех файлах в папке, я получаю это ...
15.01.2019
0
ответов

Как я могу искать файл, используя «меньше» для значения с десятичной точкой?

Так что я меньше мой файл: меньше myfile.log, тогда я пытаюсь искать значение: /70.5 Я с момента узнал меньше использует Regex, так. это подстановочный знак. Я пытался избежать этого без успеха.
15.01.2019