问答详情
源自:9-5 输出重定向

输出重定向,此语句是怎么执行的?

命令 >> 文件 2>&1   

顺序执行? 命令执行结果是正确的就写入文件,错误的就跳过文件然后执行2>&1   这里的&是什么意思呢?

提问者:Chicken_LIU 2016-01-30 09:44

个回答

  • czdll
    2016-01-30 11:50:11

    额,这个的步骤应该是这样的。命令正确执行就追加写入标准输出,命令执行错误就追加写入标准错误输出,2是标准错误的输出,1是标准输出,2>&1的意思就是把标准错误输出和标准输出结合在一起输入同一个文件,这里的2>&1 是用于输出重定向,是一个整体,不要拆分开来理解。

    这是我学习后的观点,希望对你有帮助。