shell命令之重定向输出 1,2>,>,>>
来源:互联网 发布:kyocera打印机驱动mac 编辑:程序博客网 时间:2024/05/29 06:58
首先在test.c的main函数中输入如下的代码
fprintf(stderr,"stderr!"); fprintf(stdout,"stdout!"); printf("printf!");
启动cmd,进入到当前目录运行test.c编译过后的test.exe
运行text.exe >temp.txt 【输出到文件中】
运行text.exe >temp.txt 2>1&【输出到文件中( 包括错误输出 )】
【注意:此时屏幕没有任何输出了】
知识点如下:
1是标准输出
2是错误输出
> 和 >> 都是输出重定向符号。标准输出默认是打印到控制台,如果要导入到文件,就需要使用>或>>。> 会覆盖已有的文件内容,而>>会附加到已有内容之后。
< 和 << 是输入重定向符号。从文件中读取内容。
2>&1 是把错误输出导入(合并)到标准输出流中
另附fprintf和printf的区别,参考:
http://blog.csdn.net/ysdaniel/article/details/7052956
阅读全文
0 0
- shell命令之重定向输出 1,2>,>,>>
- Shell 命令重定向输出
- shell之输出重定向(理解2>&1)
- shell 输出重定向(> >> 2>&1)
- shell 输出重定向(> >> 2>&1)
- Shell输出重定向:> 2>&1
- Linux命令常用之输出重定向
- Linux Shell下的输出重定向(0 1 2)
- 2. 三. 标准输入/输出和重定向 (shell命令)
- Linux中shell命令实现输出重定向
- 批处理: 关于cmd命令的重定向输出 2>&1
- 关于cmd命令的重定向输出 2>&1
- shell中输出重定向
- shell中的输出重定向
- shell输出重定向操作
- Shell 输入/输出重定向
- Shell 输入/输出重定向
- shell基础-输出重定向
- C++入门基础知识
- I
- bzoj 4517: [Sdoi2016]排列计数
- 使用Python WSGI编写Web服务器前端,并利用Boost.Python在同一进程内连接到C++服务后端实现
- Quartz定时任务删除冗余操作日志(二)
- shell命令之重定向输出 1,2>,>,>>
- mysql配置文件详解
- 守护线程 python 笔记
- hadoop之MapReduce
- ConcurrentHashMap 分析
- codevs 2382 [CSTC2007] 挂缀 贪心
- 浏览器兼容性
- POJ 3449 Geometric Shapes(几何相交)
- java 基础随机