在python脚本中执行类似于下方的shell命令时,偶尔会出现fatal: print to "standard output" failed (Broken pipe)
的报错信息
awk xxxxxxxx | head -n 1
原因好像是与python的标准输出,错误输出有关,具体原因也没整明白,但是将 head
改为 sed
,问题就没出现过了
awk xxxxxxxx | sed -n 1p
相关博客:
https://blog.csdn.net/woay2008/article/details/83592298