"usage"通知会打印到标准吗?



当用户执行一个参数不正确的程序,并且该程序向用户打印"用法"指令时,是否应该将其打印到stderr?

许多程序都是这样做的,gcc就是一个流行的例子。其基本原理是,程序的正常输出可能会被管道输出到另一个程序,该程序会被错误消息弄糊涂(这纯粹是为了供人类使用)。

最新更新