linux输出重定向问题
[root@Testhome]#lsaaa2>&1output.txtls:aaa:Nosuchfileordirectoryls:output.txt:Nosuchfi...
[root@Test home]# ls aaa 2>&1 output.txt
ls: aaa: No such file or directory
ls: output.txt: No such file or directory
还是在屏幕打印了错误信息,为什么这样写没有效果呢?我看书上是这么写的,原文是:
It is also possible to redirect stderr and stdout to a single fle by converting stderr
to stdout using this preferred method:
$ cmd 2>&1 output.txt 展开
ls: aaa: No such file or directory
ls: output.txt: No such file or directory
还是在屏幕打印了错误信息,为什么这样写没有效果呢?我看书上是这么写的,原文是:
It is also possible to redirect stderr and stdout to a single fle by converting stderr
to stdout using this preferred method:
$ cmd 2>&1 output.txt 展开
4个回答
展开全部
ls aaa 2&>1 output.txt。仔细看&和>的顺序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少年, 你应该这样写
#ls aaa &>output.txt
#ls aaa &>output.txt
追问
大哥,看下面那段英文,那是书上写错了吗?
追答
这段英文你是从哪里看到的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
亲 他都提示了 没有aaa目录或者文件 你ls内容都没有 怎么成功?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询