当前位置: > shell编程 >

shell 输出重定向用法浅析(图文)

时间:2014-09-30 22:15来源:linux.it.net.cn 作者:it

在linux系统的Shell环境中支持输入输出重定向,用符号“<”和“>”来表示。

在linux中:
0 表示标准输入
1 表示标准输出
2 表示标准错误信息输出
0、1、2 可以用来指定需要重定向的标准输入或输出,例如 2 > /tmp/error.txt表示将错误信息输出到文件/tmp/error.txt中。

linux中有个特殊的设备文件为/dev/null,它就像一个茫茫的深渊,所有重定向到它的信息均会消失得无影无踪。
利用它的这个特点,不需要回显程序的所有信息时,即可将输出重定向到/dev/null文件中。

若要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null。

例如:
1,标准输出重定向到/dev/null,如下图:

标准输出重定向

2,标准错误输出重定向到/dev/null,如下图:

标准错误输出重定向

注意:
0、1、2重定向时,与>符号间不要加空格。

 
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容