Linux把错误输出重定向到标准正常输出的应用案例

Linux 277℃

文件描述符是与某个打开的文件或数据流相关联的整数。文件描述符0、1以及2是系统预留的。0是stdin(标准输入)、1是stdout(标准输出)、2是stderr(标准错误)

标准输入(/dev/stdin)

文件描述符为0:0</<输入覆盖、<</0<<输入追加(例cat >>1.txt<<EOF……EOF)

标准正常输出(/dev/stdout)

文件描述符为1:>/1>输出覆盖、>>/1>>输出追加

标准错误输出(/dev/stderr)

文件描述符为2:2>错误覆盖、2>>错误追加

标准正常和错误输出

&>、&>>、2>&1(把错误输出重定向到标准正常输出)

例子

查看sshd版本的输出是个保准错误输出,但是我们想加以过滤,以使用

sshd -V  2>&1 | grep Open

转载请注明:零五宝典 » Linux把错误输出重定向到标准正常输出的应用案例