1
我生成了一個帶有證書信息的文本文件,並試圖將其拆分爲一半,以便將文本的前半部分保存到密鑰文件以及另一半到證書文件。我能夠使用將文件拆分成兩半到兩個新的文本文件(命令行/批處理文件)
more +7 cert.txt > cert.crt
保存下半部到一個新的證書文件,但我在努力如何上半年進入新的密鑰文件。
這是通過一個批處理腳本完成的,該腳本遠程發送到Windows機器上並在其上執行,因此只需使用Windows內置的命令即可完成。
實施例:
-----BEGIN PRIVATE KEY-----
sample key data
sample key data
sample key data
sample key data
sample key data
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
sample cert data
sample cert data
sample cert data
sample cert data
sample cert data
-----END CERTIFICATE-----
太棒了!這應該非常感謝你!快速注意,設置輸入和輸出文件時,它們當前位於D:驅動器上,因此它們是否應附加以包含完整的文件位置?另外,當我執行批處理文件時,它確實創建了一個密鑰文件,但其中的在線內容是'LINE:*:',而不是實際的文本。我說錯了嗎? – superfluousAM
謝謝!是的,只需提供完整路徑(例如'set「FULLFILE = D:\ Data \ cert.txt」')。我無法重現'LINE:*:'事物(用您問題的示例文件);一個錯字可能?或者真正的文件路徑/名稱是否包含'!'字符? – aschipfl
好吧,很酷,這就是我想的但只是想確定。我已經在你的初始註釋之前實現了腳本,所以它不再輸出'LINE:*:',但現在它只是輸出'\ cert.txt「&>」D:\ cert.key「break&>」D:\ cert.crt「break」另一個語法問題可能嗎? – superfluousAM