分页: 1 / 1

[问题]在输入命令行时,2>&1是什么意思

发表于 : 2007-10-09 19:48
wms011618
find ~ -name "text" -print > findout 2>&1 &.
这里的2>&1是什么意思?

发表于 : 2007-10-09 20:24
BigSnake.NET
标准错误重定向到标准输出

发表于 : 2007-10-10 11:38
bones7456
info bash 里面有.

发表于 : 2007-12-11 0:11
zhyclt
2>&1 标准输出和标准错误输出重新定向~~这个例子应该是重新定向到findout

发表于 : 2007-12-11 10:31
windwiny
XXX 1>/tmp/ab 2>&1 和 XXX &>/tmp/ab 效果是一样的

发表于 : 2008-01-03 16:52
anbutu
man bash 有如下描述:

[n]>&word

用于复制输出文件描述符。如果没有指定 n,将使用标准输出 (文件描述符 1)。
如果 word 中的数字并未指定一个被用于输出的文件描述符,将产生一个重定 向
错 误。特殊情况下,如果忽略了 n,并且 word 并非扩展为一个或多个数字,标
准输出和标准错误将被重定向,和前面描述的一样。

发表于 : 2008-01-10 0:27
guocb
2>&1 >file 和 >file 2>&1效果有很大的区别的
参考http://guocongbin.iblog.com/post/1964/467666

发表于 : 2008-01-15 19:18
chenxing
就是把stderr(2)变成stdout(1)的一个复本,关于Bash的输入输出重定向,建议看看这个:
http://www.linux-wiki.cn/index.php/Bash ... A%E5%90%91