【发布时间】:2021-05-26 08:31:20
【问题描述】:
例如:
python -V
Python 2.7.5
python -V 2>/dev/null
nothing
python -V 1>/dev/null
Python 2.7.5
当'python -V'的标准输出被重定向到/dev/null时,输出是'Python 2.7.5'。 当'python -V'的标准错误被重定向到/dev/null时,输出为空。
【问题讨论】:
-
当你使用'2'将输出重定向到文件时,它只在发生错误时才会这样做,如果没有发生错误,你将什么都看不到