当用户执行一个参数不正确的程序,并且该程序向用户打印"用法"指令时,是否应该将其打印到stderr?
许多程序都是这样做的,gcc就是一个流行的例子。其基本原理是,程序的正常输出可能会被管道输出到另一个程序,该程序会被错误消息弄糊涂(这纯粹是为了供人类使用)。
当用户执行一个参数不正确的程序,并且该程序向用户打印"用法"指令时,是否应该将其打印到stderr?
许多程序都是这样做的,gcc就是一个流行的例子。其基本原理是,程序的正常输出可能会被管道输出到另一个程序,该程序会被错误消息弄糊涂(这纯粹是为了供人类使用)。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium