2>&1这是什么意思?
5 个解决方案
#1
是说把错误输出重定向到标准输出
#2
说对拉
#3
command >out.file 2>&1 &
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?
#4
没有,书上没有错
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中
#5
明白了。谢谢
#1
是说把错误输出重定向到标准输出
#2
说对拉
#3
command >out.file 2>&1 &
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?
在上面的例子中,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。
书上是这么说的。是他说错了吗?
#4
没有,书上没有错
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中
因为重定向的顺序是无关紧要的
所以上面的
command >out.file 2>&1 & 相当于
command 2>&1 >out.file &
就是说,将标准错误输出定向到标准输出
标准输出又被重定向到out.file文件
所以标准错误输出和标准输出都被定向到out.file中
#5
明白了。谢谢