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

有谁可以帮助我吗?我想在“ ----- BEGIN RSA PRIVATE KEY -----”行之后添加空行(输入),并在“ ----- END RSA PRIVATE KEY-”行之前添加空行(输入) -“

文件中的所有数据都不是静态的,因此我认为可以根据行数(行数始终相同)使用sed或python完成...


慕田峪7331174
浏览 306回答 3
3回答

眼眸繁星

以下内容可能会对您有所帮助。awk '/BEGIN RSA/{$0=$0 ORS} /END RSA/{$0=ORS $0}1' Input_file如果您想将输出保存到Input_file本身> temp_file && mv temp_file Input_file,也可以在上面的命令中追加。

慕桂英546537

多种方式,例如使用awk:awk '/-----END RSA PRIVATE KEY-----/ { print "" }{ print }/-----BEGIN RSA PRIVATE KEY-----/ { print "" }' origfile.txt >result.txtVi也可以通过脚本来打开文件,添加两行然后关闭(至少Vim可以。)

隔江千里

python中的'\ n'添加新行,您要在字符串中添加新行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python