为了账号安全,请及时绑定邮箱和手机立即绑定

在文件中的特定行之后添加一个空行

在文件中的特定行之后添加一个空行

慕田峪7331174 2021-04-05 18:11:20
有谁可以帮助我吗?我想在“ ----- 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,也可以在上面的命令中追加。


查看完整回答
反对 回复 2021-04-20
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

多种方式,例如使用awk:


awk '/-----END RSA PRIVATE KEY-----/ { print "" }

{ print }

/-----BEGIN RSA PRIVATE KEY-----/ { print "" }' origfile.txt >result.txt

Vi也可以通过脚本来打开文件,添加两行然后关闭(至少Vim可以。)


查看完整回答
反对 回复 2021-04-20
?
隔江千里

TA贡献1906条经验 获得超10个赞

python中的'\ n'添加新行,您要在字符串中添加新行


查看完整回答
反对 回复 2021-04-20
  • 3 回答
  • 0 关注
  • 305 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号