Tag: sed

Как передать определенное выражение?

Я имею дело с этим в течение некоторого времени и без успеха. Мне нужно отменить это 1.0.0/hk/base/9/7/56.png2003444 в этот hk,9,7,56,200,3444 Любая помощь будет назначена. Редактировать. Первая строка отображает строку внутри файла. Вторая строка – результат будет использоваться в CSV-файле. Эта часть содержит фиксированное количество символов (всегда): 1.0.0/hk/base/ Эта часть может варьироваться в зависимости от количества […]

извлекать позиции 19-28 из текстового файла

Ввод – это текстовый файл, и я хочу, чтобы информация содержалась в каждой строке в позициях с 19 по 28. Я не хочу, чтобы вся строка, а только содержимое этих «столбцов».

Добавить значение в поле для заданного условия в определенном столбце файла

Мне нужно префиксную цифру 9 во второй столбец файла, когда значение второго столбца начинается с 10 и длина второго столбца равна 8 Пример file.txt T01|10017516|01|ABCD|1203|EFGH T01|10905704|01|ABCD|1203|EFGH T01|550007656|02|ABCD|1203|EFGH T01|550007657|01|ABCD|1203|EFGH T01|10190570|01|ABCD|1203|EFGH T01|950007659|01|ABCD|1203|EFGH T01|950007657|01|ABCD|1203|EFGH T01|10473696|01|ABCD|1203|EFGH T01|850007651|01|ABCD|1203|EFGH Результат должен быть: T01|910017516|01|ABCD|1203|EFGH T01|910905704|01|ABCD|1203|EFGH T01|550007656|02|ABCD|1203|EFGH T01|550007657|01|ABCD|1203|EFGH T01|910190570|01|ABCD|1203|EFGH T01|950007659|01|ABCD|1203|EFGH T01|950007657|01|ABCD|1203|EFGH T01|910473696|01|ABCD|1203|EFGH T01|850007651|01|ABCD|1203|EFGH

Добавьте '.0' в целые числа с одной цифрой

Я пытаюсь найти способ добавить нуль, когда есть одна цифра. 750 1.75 750 50 1 32 Результат должен быть таким 750 1.75 750 50 1.0 32

Как избежать этой строки скрипта bash?

Это мой foo.sh : #!/bin/bash sed -i — 's/<meta http-equiv="Content-Security-Policy" content="default-src * data: blob: 'unsafe-inline' 'unsafe-eval' ws: wss:;">/<meta my custom meta>/g' ../app-prod/ios/project/www/application/index.html Я не могу понять, как избежать одиночных и двойных кавычек и символов звездочки.

Как заменить открытые скобки с конца строки на новую строку с помощью sed?

У меня много файлов с неверными открытыми {скобками от конца строки и их нужно заменить на новую строку conditon [az)] [{]|[az)][{]. пример ввода: public class Test { } ожидаемый результат: public class Test { } Что не так в моем решении? sed -e '/[az)] [{]|[az)][{]/s/{/N{/g' *.java -r

Извлечение частей текста с помощью sed, awk

У меня ниже текста, как я могу извлечь список [83472, 8327489] и abcd: 32324? [83472, 8327489]abcd: 32324Expr bla bla [243fd]abcd: 4342Expr ieddsk [2324, 34543, 8937423]abcd: 3232432423423Expr bla bla

grep + регулярное выражение для соответствия слову, расположенному перед последним словом

Я хочу захватить все строки, у которых есть (XXXX) слово перед последним словом а xxxxx – номер /opt/OV/bin/opcagt -status scopeux Perf Agent data collector (5102) Running midaemon Measurement Interface daemon (5110) Running ttd ARM registration daemon Running perfalarm Alarm generator (5111) Running agtrep OV Discovery Agent AGENT,AgtRep (5520) Running coda OV Performance Core COREXT (5529) […]

Удаление строк из шаблона в обратном порядке

У меня есть файл CSV, который мне нужно разборки, но первые n строк этого файла бесполезны для мусора. К счастью, я знаю, что правильная строка заголовка начинается с foo и каждая строка перед первым появлением foo в позиции 0 может быть удалена. tl; dr Как это сделать? an unknown number of lines with worthless junk […]

Извлечение нескольких экземпляров текста между теми же двумя строками текста

Мой файл находится в формате JSON, выглядит так: name: Tom species: mouse name: Stu species: cat name: Carter species: Dog У меня есть файл, который является одной длинной строкой, и я хотел бы извлечь только имена из этого списка. Таким образом, желаемый результат выглядит примерно так: Tom Stu Carter У меня было много неудачных попыток […]

Linux и Unix - лучшая ОС в мире.