4
ответа

Как транслитерировать некоторые символы с 1 -по -1, оставить некоторые без изменений и заменить другие теми же целевыми символами?

У меня есть файл с именем file.txt, содержащий :МАЛ ТИРРУЭЗФ ЧР МАЛ РКЗЙОЛ ЭКС МАЛ ОЙЙ ОАЭ РИКФ "МАЛ АКВАЛРМ ДЬЕУПЛФВЛ ЧР МЭ ДЬЕУ МАЙМ УЛ ИЗЛ РКЗЗЕКЙФЛФ ГХ ОРМЛЖ" Я бы хотел, чтобы символы были заменены следующим образом
23.09.2021
4
ответа

sed :иметь диапазон, заканчивающийся последним вхождением шаблона (жадный диапазон)

Возьмите следующий файл :$ кошка f1 тю vwx yza uvw xyz abc азбука деф ги деф гхи джкл ги джкл мно jkl mno pqr mno pqr stu pqr stu vwx тю vwx yza Чтобы напечатать все строки от первой, содержащей abc, до первой, содержащей mno, с помощью GNU sed :$ сед
13.09.2021
4
ответа

sed заменить списком исключений

Мне нужно заменить строки во многих больших текстовых файлах, но у меня есть список строк-исключений (200+ элементов ). Например :#Я хочу заменить каждую "сырую". За исключением случаев, когда речь идет о следующем...
19.08.2021
4
ответа

Извлечение полей и подстрок и объединение отсортированных строк

У меня есть файл, состоящий из 5 полей, разделенных табуляцией (нерелевантные поля в этом примере пусты ). 1 2 URL электронная почта 5 https://www.a.com/t...
14.06.2021
4
ответа

Пошаговая замена строк между двумя шаблонами регулярных выражений в файле

Я пытаюсь выполнить некоторую обработку текста в файле с помощью скрипта bash. Цель состоит в том, чтобы взять все строки, начинающиеся с "поля :" с отступом под меткой "атрибут :", и поменять местами их с...
04.06.2021
4
ответа

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

Команда macOS sed для замены последнего вхождения слова в файле Заменить содержимым из другого файла Заменить только последнее вхождение, то есть только один раз. Слово может быть подстрокой abchello или...
28.05.2021
4
ответа

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

Интересно, есть ли простой способ, может быть, один лайнер, с инструментами unix cli для разделения CSV-файла с временными метками ISO -8601 UTC с точностью до миллисекунды (+%FT%T.%3NZ, например. г. 2021 -05 -27Т13 :59 :33.641Z )по...
27.05.2021
4
ответа

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

Мне нужно преобразовать этот hello123456789 в 567, используя sed для удаления первых девяти символов и последних двух. Я искал команду, но не могу найти, я пробовал несколько языков для выполнения...
19.05.2021
4
ответа

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

По сути, я пытаюсь получить содержимое между двумя строками, но в них используется один и тот же символ, повторяющийся N раз, вот так :=== Это проверка === ==== Еще один тест ==== == Последний тест == Вышеупомянутое...
08.05.2021
4
ответа

Объединение файлов построчно

У меня есть 10 файлов, и я хочу скопировать первую строку каждого файла, вторую строку каждого файла и так далее в один большой файл. файл1.txt это A B C D file2.txt это Э Ф грамм H файл3.txt это я Дж К Л Я хочу...
21.04.2021
4
ответа

переименовать несколько файлов на основе другого файла

У меня есть папка с ~300 файлами PD26414b.fixedheader.hs37d5.cram PD26414b.fixedheader.hs37d5.cram.crai PD26415g.fixedheader.hs37d5.cram PD26415g.fixedheader.hs37d5.cram.crai хочу заменить ID...
19.04.2021
4
ответа

Удалять пробелы до конца каждой строки для каждой строки в файле

Я пытаюсь удалить пробелы из каждой строки до последнего слова для каждой строки в файле. Пример входного файла :808 0 C01124 Амазонка 45/234Береза ​​00 ГГГ 808 0...
29.03.2021
4
ответа

Передача пароля (cat )в sed для замены значения конфигурации

У меня есть файл конфигурации с именем.env, который содержит :БД _ПАРОЛЬ={пароль} Внутри /root/.mysql/db00.yml.db у нас есть пароль для корневой учетной записи MySQL. Я пытаюсь передать это в sed по строкам...
19.03.2021
4
ответа

Как это упростить?

Не могли бы вы помочь мне упростить этот сценарий? Это работает, но я думаю, что есть более простой способ сделать это, но я не могу его найти. Файл :Марка автомобиля :Мерседес | Страна :Германия | Модель автомобиля :300 SL | Год :04 -1960...
07.03.2021
4
ответа

Поиск IP-адресов в файле, кроме локальных IP-адресов

Задача :найти и распечатать строки из файла, которые содержат любой (IPv4 )IP-адрес, кроме адресов в локальной сети (в локальной сети используются адреса класса C типа 192.168.1.x ). Я (списал кусочки из...
01.03.2021
4
ответа

Как удалить начальные пробелы в нескольких строках на основе отступа в первой строке?

Обработка текстовой строки -по -строке с удалением начальных пробелов в каждой строке очень проста :$ LC _ALL=C git ls -файлы | sed -nE 's :^. *(\.[^./]+ )$ :\1 :p' \ | сортировать | уникальный -c | sort -snr > lines #create example &...
09.02.2021
4
ответа

Поиск строки и удаление всего содержимого между двумя разделителями

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

Заменить 0 на 1000 в порту 0 и увеличить на +1 в следующих строках

Я хочу увеличить номера портов, начиная с 1000. Я знаю, как сделать все порты 0, когда им назначаются номера с помощью этой команды sed 's/port [0 -9]\{1,5\}/port 0/g' но не знаю как это сделать...
05.02.2021
4
ответа

Замена повторяющейся фразы увеличивающимися цифрами

Здравствуйте, я ищу решение командной строки для замены значения '1' в каждой строке, которое у меня есть, на возрастающие значения. Мой ввод выглядит как :К Х 1 К Х 1 К Х 1 К Х 1 К Х 1 К Х 1 К Х...
31.01.2021
4
ответа

Bash Grep между двумя строками в html-файле

Я использовал команду curl для загрузки html-файла с сайта homeoint.org/books/boericmm/d.htm и сохранил его в файл. Соответствующая часть выглядит так :

25.01.2021
4
ответа

Как переместить части одной строки текста на другую?

У меня есть файлы fastq из -секвенирования РНК, в которых я хочу добавить часть каждой первой строки и дополнительную строку текста к следующей строке. Это первые 8 строк моего файла :@...
20.01.2021
4
ответа

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

Я пишу тесты для своих учеников на языке уценки. Одна из викторин может выглядеть так :% ВОПРОС Кто играл на барабанах в The Beatles? (Х )Ринго()Джон()Пол()Джордж % ВОПРОС...
06.01.2021
4
ответа

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

Я пытаюсь переместить первый столбец файла в последний столбец в файле. это то, что у меня есть awk -F ',' '{first = $1; $1=""; ОФС = ФС; print $0, first}' file.txt Это работает, если...
02.01.2021
4
ответа

Замена параметра sed многострочной строкой в ​​кавычках

Голы Замените текст «scripts :{» следующей строкой "scripts" :{ "watch" :"tsc -w", в файле json. Попытки Я создал две переменные для источника...
23.12.2020
4
ответа

Поиск строки в текстовом файле и добавление аргументов во 2-й строке после совпадения

У меня есть файл, содержащий приведенный ниже текст, в системе Linux. Мне нужно найти строку заголовка AHS -abc Linux Servers, используя sed или awk, а затем добавить новую запись во 2-й строке после совпадения. ##...
21.12.2020
4
ответа

Сопоставление шаблонов, добавление новой строки и добавление слова в конец строки

Может ли кто-нибудь помочь мне решить эту проблему. У меня есть файл, который я извлек, и содержимое файла выглядит так. (11213068, 2020 -11 -16 )удалено (1075227404, 2021 -06 -14 )добавлен (11213177,...
18.12.2020
4
ответа

Как «условно» удалить новые строки с помощью sed или awk и т. д.?

Дан файл, содержащий несколько строк, некоторые из которых со знаком = в самом конце. Я хочу соединить каждую строку, заканчивающуюся =, со следующей строкой. Любые другие новые строки должны оставаться нетронутыми. Я не смог сделать...
17.12.2020
4
ответа

Как добавить \n + ">" и числовой заголовок для разделения строк через каждые 200 символов?

У меня есть эта непрерывная последовательность, и я хотел бы добавить \n каждые 200 символов и > для разделения этих групп. Я думаю, что использование sed и awk может помочь, но я новичок в этом. Это бы...
09.12.2020
4
ответа

Заполните пропущенные поля значениями из строки ниже

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

Как заменить каждую цифру после специального символа «$» на «*»

У меня есть файл, содержащий данные, как показано ниже. Данные в файле :axbnx $56 гджас $78$ axbnx $5 **ghjas $ axbnx $006 ghjas $678 Необходим вывод в форме ниже :axbnx $ **ghjas $ **$ axbnx $ ***ghjas $...
17.11.2020