【发布时间】:2022-01-14 00:16:01
【问题描述】:
我需要在 shell 脚本中提取公钥,不知道如何使用它。我是 shell 脚本的新手。 https://regex101.com/r/SXDEaU/1
文件内容:
public_key=#STARTKEY#<public key base64 encoded>#ENDKEY#
正则表达式:/public_key=#STARTKEY#(.*)#ENDKEY#/s
由于key是base64编码的,所以是多行字符串。
期望的输出:
【问题讨论】:
-
请将该示例输入的所需输出(无描述、无图像、无链接)添加到您的问题(无评论)。
-
grep -Pzo '(?<=public_key=#STARTKEY#)[\s\S]*(?=#ENDKEY#)' file?
标签: regex bash shell perl grep