0

時折 PGP のブロックが散在するマークダウンとしてフォーマットされたファイルが与えられた場合、シェルスクリプトで標準の Linux ツールを使用して PGP ブロックを削除するにはどうすればよいですか?

ファイルはこの要点のようになります

(フォーマットの問題のため、要点を作成する必要がありました)

4

1 に答える 1

1

sed を使用すると、次のことができます。

sed '/^-----BEGIN PGP/,/^-----END PGP/d' file

つまり、削除される2 つのパターン間の行の範囲を定義します/pat1/,/pat2/(d)。

于 2016-12-06T22:18:47.663 に答える