3
ответа

острота sed для удаления любой строки, которая начинается с цифры

Притворитесь, что я работаю с этим файлом. Начало первой видимой строки затенено, поэтому проигнорируйте это. 43 начало следующей строки, и та строка была бы удалена. Следующая строка (который...
21.05.2011
2
ответа

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

У меня есть список из одного столбца, который содержит ~100 строк, в которых некоторые строки повторяются, и моя цель состоит в том, чтобы избавиться от конкретных повторяющихся строк и оставить только одну копию, а остальные строки оставить нетронутыми
02.11.2021
2
ответа

SED и REGEX для переименования EXIF ​​

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

Объединение нескольких greps с регулярным выражением

У меня есть этот файл :10 ответов Большая Лошадь 123sdf562 ответы 1354654 Жирный кот 2 ответа Белая лошадь Большой кот Маленькая собака 5 ответов 725vgfvjgh123 Черная лошадь Коричневая корова 8798jgjh Я хочу извлечь строки, содержащие слово лошадь
19.10.2021
2
ответа

Как переименовать несколько файлов, изменив один компонент имени файла?

Я нашел много вопросов о том, как переименовать несколько файлов с помощью командной строки. Однако я не могу решить свою конкретную проблему, связанную с переименованием этого имени файла :. что-то _4M _что-то _что-то _manyothersomethings.csv в это
18.10.2021
2
ответа

Используйте awk, чтобы удалить все после ","

У меня есть переменная var, содержащая :ХХХХ ГГ ЗЗЗЗЗ\n ааа, ббб, ссс Все, что я хочу, это aaa во второй строке. Я пытался :out=$ (echo "$var" | awk 'NR==2{sub (",. *","" )}' )но я не получаю выход. Я пытался использовать
15.09.2021
2
ответа

Как выполнить поиск блока текста, содержащего определенные слова в нескольких строках? И как я могу сделать, чтобы это было передано из хвоста -f?

Я хочу создать хвост файла журнала и вывести ТОЛЬКО блоки текста, соответствующие шаблону регулярного выражения. *\н. *\nABC (. *\n ){1 -6}XYZ. Если мое регулярное выражение уже неверно, я хочу сопоставить этот пример :TIMESTAMP ЗДЕСЬ ЗАГОЛОВОК ЗАПИСИ ЖУР
14.09.2021
2
ответа

Использовать модификатор с регулярным выражением команды find?

Я пытаюсь использовать регулярное выражение команды find для сопоставления символов новой строки с использованием символа точки. Обычно это достигается с помощью модификатора s; однако
01.09.2021
2
ответа

фильтровать строки с некоторыми символами в sed

У меня есть два несортированных списка слов, и я хочу создать новый список, исключая слова с некоторыми выбранными символами и по порядку. Я попробовал следующую команду :кошка roa7.lst gr7.usl | sed -e 's/\s/\n/g' | sed -n 's/[^hlrw]/&/p' | сортировать
23.08.2021
2
ответа

Поиск двух альтернативных номеров версий с помощью «grep»

У меня есть файл file.txt с -hcos -49.84.202106221 c -hcos -4.4.9 -разомкнут c -hcos -4.9.9 -open Я хочу найти строки, содержащие 49 или 4.9 сразу после строки hcos -. я использовал файл кота.txt| grep '...
25.06.2021
2
ответа

Как получить 6 цифр из середины пути к файлу

У меня есть путь к файлу, например /dbfs/mnt/dlg2stage/foldername/backupname/201906 _load _1 _20210623 -151602.tar.tgz Я пытаюсь получить только шесть цифр 201906 цифр и распечатать их. Пробовал sed и awk...
24.06.2021
2
ответа

sed возможное совпадение пробелов

Мне нужно изменить некоторые параметры в файле параметров, который может выглядеть так :МОЙ _VAR=YES Я хочу использовать `sed и придумал это :sed -i 's/MY _VAR=[A -Z] */MY _VAR=NO/' sed.txt, который, кажется, работает, теперь я также...
10.06.2021
2
ответа

Как выполнить поиск данных с пробелами и игнорированием блока?

Я пытаюсь получить порт локального адреса -с номером порта в другом блоке, используемом каждым IP-адресом -во внешнем адресе и имени PID/программы )из следующего, и сохранить его в файле :. ] Я использовал :...
29.05.2021
2
ответа

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

Мне нужно регулярное выражение для сбора регистрационных записей хоста DHCP Мне нужно проанализировать файл dhcpd.conf для всех резервирований хоста и, если возможно, записать их в файл или массив Bash. Итак, если хост...
28.05.2021
2
ответа

Удалить все символы после расширения файла

У меня десятки файлов, таких как :title.mkv] -[72+167] -"" yEnc 637005001 (1+889 )Я хочу удалить все после ".mkv" Я попытался найти регулярное выражение, которое помогло бы мне, но...
27.05.2021
2
ответа

как заменить точку на дефис с помощью команды sed

У меня есть файл, содержащий IP-адреса, и я хочу заменить "." с "-" через sed. Я использую команду ниже :sed 's/./ -/g' iplist.txt после выполнения этой команды вывод...
19.05.2021
2
ответа

Как заменить многострочные -комментарии однострочными -комментариями в файле Java с помощью sed?

Предположим, у меня есть следующий файл с именем Test.java :импортировать java.io. *; /*тестовый комментарий */ public class Test { / *другой тестовый комментарий */......... } Java-программы могут содержать одиночные -...
19.05.2021
2
ответа

проверка типа данных столбца

Я пытался использовать команду awk, чтобы проверить, не соответствует ли конкретный столбец регулярному выражению (в основном я проверяю столбец в файле с единым форматом, если нет, мне нужно выдать ошибку )...
12.05.2021
2
ответа

Поиск строки в txt адресов домов с диапазонами номеров путем передачи точного номера и названия улиц

Контекст Я почтовый работник (сортировщик почты )и пытаюсь написать сценарий bash, который позволяет мне вводить точный почтовый адрес и первые пару букв названия улицы, а он возвращает...
09.05.2021
2
ответа

Сопоставьте шаблон и замените значение следующей пары ключ-значение

Я пытаюсь изменить файл, содержащий такие разделы :[ политика _строгая ] имя_страны = совпадение stateOrProvinceName = совпадение имя_организации = совпадение OrganizationUnitName =...
04.05.2021
2
ответа

Вывести выражение с помощью [ ]

У меня есть ввод в форме A[BCDE]GT. Я хотел бы, чтобы мой вывод был :АБГТ АКГТ ADGT AEGT Я пытался использовать эхо, printf, пытаясь найти что-то, что могло бы работать. Кто-нибудь знает какую-нибудь команду, которая...
29.04.2021
2
ответа

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

Что я хочу сделать, так это найти совпадение, а затем заменить все после символа в следующей строке. Пример содержимого файла :super _service :app _version :1.02 duper _service :app _version :4....
27.04.2021
2
ответа

Как извлечь числа (только цифры )из других слов в тексте с помощью bash

Используя Bash, я хочу отобразить количество строк, содержащих хотя бы одно число (число состоит только из одной или нескольких цифр )в произвольном тексте. Я также хочу отображать обнаруженные числа один...
19.04.2021
2
ответа

Расширение списка через запятую во вкладке -файл с разделителями на отдельные строки

У меня очень похожая проблема с этим вопросом, но я понятия не имею, как адаптировать ответ к моей собственной проблеме. У меня есть вкладка -sep-файл со вторым столбцом, содержащим запятую -sep-список, например :ТРИНИТИ _DN1 _c0 _g1...
13.04.2021
2
ответа

Как сопоставить несколько почтовых адресов E -с помощью регулярного выражения в Linux?

Tom.riddle@island.ac.kr Рон _Weasley@island.ac.kr harry2020@island.ac.kr Как сопоставить эти адреса электронной почты? Любой адрес электронной почты, заканчивающийся на island.ac.kr
12.04.2021
2
ответа

Регулярное выражение для захвата пустого значения ключа

Я пытаюсь получить значение «Комментарий» из входных строк ниже и регулярное выражение = ^comment[\s *:] *(. *)Но я становлюсь ниже производительности :"комментарий" :"ошибки цикла зондирования :0"...
09.04.2021
2
ответа

Соберите шаблон в строке из файла журнала и напечатайте следующие n строк до следующего шаблона

Предположим, что файл log.txt содержит содержимое ниже [12] 31.03.21 08 :33 :30.080851 T (12581)_Сообщение DBG x 1 [12] 31.03.21 08 :33 :30.080851 T (34897)_Сообщение DBG y 1 [12] 31.03.21 08 :33 :31.241167 Т (12344 )...
31.03.2021
2
ответа

Как заменить повторяющиеся многострочные -группы линий, например. из git и diff3

Я перебазирую устаревший код и обнаружил множество конфликтов, вызванных скриптами --, обычно форматирующими код. Изменения просты и предсказуемы, поэтому я могу тривиально повторно -запустить скрипт для применения изменений...
28.03.2021
2
ответа

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

Я пытаюсь использовать sed для замены вывода команды на регулярное выражение, но не могу понять, в чем проблема. Я протестировал регулярное выражение на regex101.com, и мне кажется, что все, что я хочу, сгруппировано нормально. Но я...
12.03.2021
2
ответа

регулярное выражение bash с несколькими совпадениями

У меня есть хороший небольшой bash-скрипт, который анализирует сообщение на наличие регулярного выражения и что-то делает с группами захвата :regex='\ ((Закрывает|Разрешает ):\s ([0 -9]+ )\ )' msg='Исправлена ​​проблема (Закрывается :1234 )...
06.03.2021