Unix 从控制台输出格式化SSL证书?

Unix 从控制台输出格式化SSL证书?,unix,format,ssl-certificate,ascii,Unix,Format,Ssl Certificate,Ascii,我有一个MySQL实例的PEM文件请注意,为了安全起见,该示例已更改 它们被输出到控制台上的JSON字符串中 PEM文件已使用新行等的ASCII表示进行转义 ---开始证书---\nMIIDFZCAMEGAWIBAGDANBGKQHKIG9W0BAQSFADB3MS0WKWYDVQQUEYQWMJI2\nMQ5OC1JNMI2LTQZGMTYTVNI03OWJINJMXOWMXYTQXIXIHBGNVBAMTGKDVB2DS\nZSDBG91ZCBTUWUWGUWWU2VYDMVYENBQWYD

我有一个MySQL实例的PEM文件请注意,为了安全起见,该示例已更改 它们被输出到控制台上的JSON字符串中

PEM文件已使用新行等的ASCII表示进行转义

---开始证书---\nMIIDFZCAMEGAWIBAGDANBGKQHKIG9W0BAQSFADB3MS0WKWYDVQQUEYQWMJI2\nMQ5OC1JNMI2LTQZGMTYTVNI03OWJINJMXOWMXYTQXIXIHBGNVBAMTGKDVB2DS\nZSDBG91ZCBTUWUWGUWWU2VYDMVYENBQWYDVQKEWYWK2NB2NBGUELKWYWYZLZLWYLZLWYEWTMKG\n1EBHMCVHNMTKWYKWYKWYKMKWYKWYKWWWWYZZKWYWYWYWYWYWYWYWYWZZZZZWYWYWYWYWYWYWYWYWYWYWYWYWYWY数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据收集数据P8XQUSY/183huyAGPZiMX5BJ1wgpicbKB3RPfv/jcsCKfP\n3EEBKGXZDOTG9Z7TYJ4A7M9KA71HFYLE4O2Q5K3YUXFHOZK60I8LIRHZNT\n/CGSIe+XVK2EBWQF44LLYQMZ2MRNXCBAMAVNAI6BT8CWZF7J+8ITEOJ57229\n\n5TLMHOCKJHZZZZJJZI3K3K3U5K3STH5N5/DYKLR7JU9JH3SC3NC6N\n\n\n 证书---

在此格式中,使用SSL时文件无效,使用vim或其他合适的unix工具格式化此文本的最佳方式是什么

结果是这样的:

---开始RSA私钥--- Miieowibakcaqeamwamkqebjwd2beanq7vimnqajaoqyrdheca6tszbitk3xffg qPE+PF5HHIPgZR55XMZCQ27ULOOKW3MEAO7ZEAZITKOD9P5BRCGXVEZDQNL0ZNZ WmU+7bW860wc1S/AK83DESD1784MH4WFT6A97O9T16DYUDGAISJJ1S83x8ATVZR Wyac8hxYv2aQreUV5987sN7ZX76jF1qYA/LAwskjbDa/GQ8CrxGrxMxK5R4USUW PI3Yv5ioWqj/3SOYY9DXPETSDNGRR1G00F8WJQIDAQAABAOIBAAPCRZ0KX8MUMOPF gWj+EKQL0YFCQPOA4E8ECBLPDYFCECE3XNWRSGONBKR9QX4CVJW6YYEQQWZ5PIH7 TBYMZ5JEG8N03VJXPDIOZHBLZPAMAZOZY/1CKYXZBQ3WNDXDFDPSDMVIPZDFL0B3 GVZZBH6SBIFN6RJRUMFCLCBEPJ4SH1FORQXMXESGYW4FDWBQKB+ZHdXdlsIHnDV WZEn4cM0JjDu2vxOdq3BhhSh6fGvbL5DGZY+CpdYqz6+64+UHF3QSXoz0DVFS0YX A8gc3hkXnKa1m+x5BOYtwWf+XHEM/ENTDFHDYAH5QRRP4TWZVSF2CxlJKPJ9VL aVgqK4UCgYEA43/rquhBZ00QzezyvEdnYKJf63IrqlBjYix96sBTEuMsPWjeGtKZ USPBAOGBALUEMTDCWCRTCBTD44THLLRXJTYY/p+gSmhI2jwSQzb8+TNH3BqoNVV MASLFnd/5ZLXXVNMG3UFxpt75Tjw98fQFuXHLr46c8k9gC0kg+sd8Ju2NMk0HcpB F1wig5Bn8kdxIC5fL2ss5sEhP9iEqAA5xYwQx0HZF7zre0Oe/ALDASDASSA ---结束RSA私钥--

尝试以下操作:

jq -r '.json_path.to.your.private_key' your_json_file
jq在所有主要发行版中都可用