1
ответ

регулярное выражение и sed удаляют все символы до двух разделителей

У меня есть такие строки: Вс, 19 апреля, 13:02:34, 2020, us=73808 pinco.pallino/256.62.258.116:11941 [pinco.pallino] Тайм-аут бездействия (--ping-restart), перезапуск Могу ли я использовать sed или другую программу для...
20.04.2020
1
ответ

Как найти только два дефиса?

Поискав решения в Интернете, я могу без проблем найти два дефиса с помощью команды grep -r "\-\-" или grep -r \\ --. Но в файлах, которые grep ищет, иногда есть строки, заполненные дефисами, например, в ...
19.04.2020
1
ответ

grep + regex: как написать шаблон для сопоставления данных с контекстно-зависимыми элементами?

Предположим, что имеется текст (ассемблерный код) st.w av,d15 ld.w d15,av Предположим, мы хотим сопоставить его с grep. Мы можем использовать этот шаблон: pattern=\ '\s+st.w\s+av,.*'\ '\s+ld.w\s+.*,av' Примечание: мы используем .* ...
18.04.2020
1
ответ

проверить все строки в файле с помощью awk и grep и, если они совпадают, поместить их в другой файл

Вот мой файл test.csv bonjour|b|french;deutsch|french привет|ч|английский;русский|французский гутентаг|г|немецкий;польский|французский ciao|i|итальянский|французский Я хотел бы проверить, разделяется ли третий на | французский (...
12.04.2020
1
ответ

Регулярное выражение сценария bash для macOS не работает должным образом

Я не занимался программированием более 10 лет. У меня есть текстовый файл, в котором я пытаюсь прочитать значение Mpbs для скорости загрузки и выгрузки. Сервер: Iomart - Maidenhead (id = 3839) ...
09.04.2020
1
ответ

Расположение файлов после ошибочной команды переименования

Новичок здесь... только что попытался изменить имя файла, в имени которого было 2 точки, на одну точку, используя rename 's/../ ./' filename Файл исчез, но я не думаю, что он был удален, так как он есть...
06.04.2020
1
ответ

RegEx для числа больше 1120

Я знаю, что есть много примеров этого, но я не могу заставить это работать. Не могли бы вы, ребята, помочь мне создать регулярное выражение, которое будет соответствовать любому числу больше 1120?
04.04.2020
1
ответ

Добавление текста в конец файла

Я использую sed для добавления текста в конец файла. До сих пор я пробовал а. sed -i -e '$ a mynewtext' имя файла b. sed -e '$amynewtext' имя файла Мой файл выглядит так: 90577958 90399451 90219954 90089937 ...
01.04.2020
1
ответ

Как искать блок XML и удалять одно и то же

Это мой XML. <группа конфигурации> SERVER_CONFIG Имя сервера <...
29.03.2020
1
ответ

Как сопоставить x символов имени файла с cp?

Я пытаюсь использовать cp для копирования файла с частично динамическим именем: cp google71bg2z2850dafxa3.html НАЗНАЧЕНИЕ В принципе, гугловая часть имени файла соответствует, но 71bg2z2850dafxa3 (16 ...
26.03.2020
1
ответ

Регулярное выражение egrep: наличие [ и ] или точки в классе символов не соответствует

Я пытаюсь сопоставить IPv6-адрес с квадратными скобками, но неожиданно застреваю... Работает: echo 'files ([2001:450 :671d:200::121]:59464).' | egrep 'files \(.+\)\.$' НЕ соответствует (но я думаю...
25.03.2020
1
ответ

регулярное выражение (или другим способом), чтобы найти числа, за которыми следует символ space

Я запускаю следующий awk '$2 ~ /^[0-9]\s+/ {print($2)}' file >> file1 Не уверен, как это исправить, чтобы выбирать только строки, в которых за цифрами следует пространство?
23.03.2020
1
ответ

Регулярное выражение в Bash для Git Push Output

Работа над простым скриптом для резервного копирования некоторых настроек IDE и изучения скриптов bash. Вот что у меня есть: #!/bin/bash НОВАЯ ЛИНИЯ=$'\n' pushRegex='^([0-z]{7}[\.]{2}[0-z]{7}\s{2})(\w+)\s{1}(->)\..
20.03.2020
1
ответ

Vim вставляет ^@, когда я пытаюсь вставить разрыв строки

Когда я открываю Vim на своем ноутбуке и запускаю регулярное выражение следующим образом: :%s/foo/\n/g vim вставляет ^@ вместо разрывов строки . Эта проблема начала происходить на прошлой неделе. Я использую Ubuntu 18.04.04. Я думаю, что проблема...
19.03.2020
1
ответ

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

У меня есть набор файлов с разными символами. Например: IDNR19_15_037_S514_L001_R1_001.fastq IDNR19_02_016_S238_L001_R1_001.fastq Я хотел бы удалить все символы вплоть до ...
19.03.2020
1
ответ

Регулярное выражение в awk из txt-файла с одной строкой

В настоящее время я работаю над скриптом для очистки жестких дисков. Первый скрипт уже работает и проверяет, есть ли в наличии новые жесткие диски. Если появится новый доступный диск, он будет указан в списке ...
16.03.2020
1
ответ

Поиск файлов с определенным символом во второй позиции в имени

Как я могу найти файлы с таким шаблоном, как ??11* или ??52*, начинаются с двух неизвестных чисел и двух определенных чисел, а остальное не имеет значения. 972966220_56_2_1_L2_P.jpg 971051472_69_2_1_L2_P.jpg ...
16.03.2020
1
ответ

извлечь текст между 7-м и 8-м символами "/"

У меня есть около 100 000 переменных с полным путем к расположению соответствующего файла. Форма выглядит так: /abc/def/ghij/klm/nopq/r/stu/vwx/yz Строка, которую я ищу, находится между 7-м ...
15.03.2020
1
ответ

sed проглатывает скобки / фигурные скобки

У меня есть файл LaTeX, содержащий \newcommand{\revision}{value} И во время CI я хочу сделать следующее: REV=${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA} sed -i 's/{\\revision}{\(\w*\)}/\1'"$REV"'/' ...
13.03.2020
1
ответ

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

Это синтаксически неверно: #!/usr/bin/env bash Dimension="4x5" if [[ "$dimension" != ~ '[0-9]x[0-9]' ]]; затем повторите «wtf meng, в измерении должен быть «x». вернуть 1; fi вышеприведенное имеет плохой ...
11.03.2020
1
ответ

Удаление строки внутри оператора xargs printf?

В настоящее время мой mbsync выдает ошибку с кучей повторяющихся UID. Это означает, что я должен найти все файлы, в которых есть дубликаты подстроки "U=[0-9]+:", и изменить самый последний файл, чтобы удалить...
07.03.2020
1
ответ

AllowGroups в файле /etc/ssh/sshd_config

Следующая команда sed добавляет my_unix_admins в конец строк, начинающихся со слова AllowGroups. /bin/sed -i '/^AllowGroups / s/$/ my_unix_admins/' /etc/ssh/sshd_config Я хочу добавить только ...
06.03.2020
1
ответ

Я хотел бы экспортировать приведенные ниже данные в файл csv из нескольких файлов свойств; файлы не в стандартном формате

Имя файла: hello1 cassandraDriver.contactPoints=10.65.4.203,10.65.4.220 cassandraDriver.port=9042 Имя файла: hello2 cassandraDriver.contactPoints=10.65.4.203 cassandraDriver.port=80 onprem.cassandra....
02.03.2020
1
ответ

нужна помощь с SED, чтобы опустить некоторые выражения

sed -E 's/([0-9]{3})-([0-9]{2})-( [0-9]{4})/ /g' a.dat > b.dat Это заменяет 111-11-1111 на пробелы, но также заменяет 0111-11-1111 на пробелы на... Но я хочу это игнорировать 0111-11-1111 (...
28.02.2020
1
ответ

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

Я не уверен в значении этого регулярного выражения. ^[^a]*$ Означает ли это, что мы не хотим, чтобы какая-либо строка начиналась с буквы a или содержала a. И мы не хотим, чтобы какая-либо строка заканчивалась еще и ...
27.02.2020
1
ответ

sed добавить первое слово из предыдущей строки в начало следующей строки, если

я столкнулся с проблемой и не могу найти решение для устранения следующей проблемы. Я хочу скопировать первое слово строки в начало следующих n строк, если они начинаются со специального символа, ...
27.02.2020
1
ответ

Имеет ли значение порядок в классах символов регулярных выражений sed (например, [abc])?

Думаю, лучше всего начать с примера: > echo "[20-20:10]Something" | sed -r -e 's/^\[[0-9\:\-]+(.*)$/\1/' ]Что-то > эхо "[20-20:10]Что-то" | sed -r -e 's/^\[[0-9\-\:]+(.*)$/\1/' -...
25.02.2020
1
ответ

SED находит и заменяет внутренние пути к файлам из файлов

у нас есть несколько файлов активов с внутренними путями к файлам, например «/Users/testuser/dev/app-path/widget», как показано ниже. test.js (скрытый)
24.02.2020
1
ответ

Печатать текст после шаблона из одного файла в другой файл в mac OS X.

Сценарий ниже смотрит на печать любого текста после первого появления шаблона «Слово1 слово2» из файла1.txt в другом файле с именем newfile.txt: sed -n -e 's/^.*Word1 word2/\1/p' file1.txt > ...
19.02.2020
1
ответ

Регулярное выражение sed не работает в сценарии оболочки

Дано: ~$ cat .test-profile экспорт (скрытый) экспорт (скрытый) Я написал ...
16.02.2020