有谁可以帮助我吗?我想在“ ----- BEGIN RSA PRIVATE KEY -----”行之后添加空行(输入),并在“ ----- END RSA PRIVATE KEY-”行之前添加空行(输入) -“文件中的所有数据都不是静态的,因此我认为可以根据行数(行数始终相同)使用sed或python完成...
3 回答

眼眸繁星
TA贡献1873条经验 获得超9个赞
以下内容可能会对您有所帮助。
awk '/BEGIN RSA/{$0=$0 ORS} /END RSA/{$0=ORS $0}1' Input_file
如果您想将输出保存到Input_file本身> temp_file && mv temp_file Input_file
,也可以在上面的命令中追加。

慕桂英546537
TA贡献1848条经验 获得超10个赞
多种方式,例如使用awk:
awk '/-----END RSA PRIVATE KEY-----/ { print "" }
{ print }
/-----BEGIN RSA PRIVATE KEY-----/ { print "" }' origfile.txt >result.txt
Vi也可以通过脚本来打开文件,添加两行然后关闭(至少Vim可以。)
添加回答
举报
0/150
提交
取消