剥离文本文件中的(ascii 装甲)PGP 块
stripping out (ascii armored) PGP blocks in text file
给定一个格式为 markdown 的文件偶尔散布着 PGP 块,我如何在 shell 脚本中使用标准 linux 工具去除 PGP 块?
文件看起来像 this gist
(由于格式问题,我不得不创建一个要点)
使用 sed 你可以做到这一点:
sed '/^-----BEGIN PGP/,/^-----END PGP/d' file
简而言之:您在删除的两个模式 /pat1/,/pat2/
之间定义了一系列线条 (d)。
给定一个格式为 markdown 的文件偶尔散布着 PGP 块,我如何在 shell 脚本中使用标准 linux 工具去除 PGP 块?
文件看起来像 this gist
(由于格式问题,我不得不创建一个要点)
使用 sed 你可以做到这一点:
sed '/^-----BEGIN PGP/,/^-----END PGP/d' file
简而言之:您在删除的两个模式 /pat1/,/pat2/
之间定义了一系列线条 (d)。