Извлечение (ascii armored) блоков PGP в текстовом файле
Учитывая, что файл, отформатированный как уценка, иногда перемежается с блоками PGP, как я могу удалить блоки PGP, используя стандартные инструменты linux в сценарии оболочки?
Файл выглядит так
(Мне пришлось создать суть из-за проблем с форматированием)
1 ответ
Решение
Используя sed, вы можете сделать это:
sed '/^-----BEGIN PGP/,/^-----END PGP/d' file
Короче говоря: вы определяете диапазон линий между двумя шаблонами /pat1/,/pat2/
которые удалены (d).