流的重定向问题

来源:-

wq200781517

2015-11-19 10:47

David老师:

你好。根据流的重定向一节的课程介绍,2>1表示将错误流重定向到输出流,但是程序运行后发现只会有输出流的内容,没有错误流的信息了。请问错误流 的内容哪去了?

谢谢。

写回答 关注

2回答

  • onemoo
    2015-11-19 16:09:12
    已采纳

    2>&1 才是将标准错误输出重定向到标准输出

    2>1 成了将标准错误输出重定向到一个名为 1 的文件

    wq2007...

    受教!非常感谢!

    2015-11-21 12:40:55

    共 1 条回复 >

  • wq200781517
    2015-11-21 12:46:33

    再请教一下,如果在编译指令make后面跟上2>1,代表的意义相同吗?

    onemoo

    2>1 就是将标准错误输出重定向到名为1的文件。这是shell的功能,与执行什么程序无关。

    2015-11-21 23:08:50

    共 1 条回复 >

Linux C语言编程基本原理与实践

本视频教程介绍C语言基本工作原理以及适用与C的实际开发方式

203963 学习 · 451 问题

查看课程

相似问题