【发布时间】:2021-03-24 08:48:51
【问题描述】:
我目前正在将 Python 脚本输出重定向到 Linux 中的日志文件 (log)
Python 脚本示例(example.py):
print("output")
Shell 脚本:
python3 example.py >> log
当我在运行 example.py 几次后检查日志内容 (cat log) 时,我得到:
output
output
output
所以,我想在下一个“输出”条目之前添加一个空行。想要的职位是:
output
output
output
为了实现这一点,我应该在 Shell 脚本中做些什么不同的事情(不是编辑 example.py)?
谢谢
更新:
example.py:
print("output1")
print("output2")
第一次运行 python3 example.py | sed 's/$/\n/' >> log 时,我得到:
output1
output2
第二次运行时:
output1
output2
output1
output2
我需要达到:
output1
output2
output1
output2
【问题讨论】: