Linux 标准输出到文件
2014-05-28 11:02
204 查看
调试RS232的时候,需要将读取RS232的输入,并打印到标准输出,串口不连电脑,看不到结果,于是把标准输出写到文件里面保存,以便查看结果。用printf打印输出,连着电脑可以在屏幕上看到,但是写命令“./ts >> ts.txt”时,调试时并不能写到文件里面。感觉很奇怪,因为 >> 命令是将标准输出写到文件,于是将printf改成write(STDOUT_FILENO,buf,6);之后,在调用命令“./ts
>> ts.txt”,就可以写到文件里面了。看来printf并不是标准输出。
命令 >> 是将输出写到文件并追加到文件尾,没有文件的话,新建文件。命令 > 是写到文件,并清除原来的文件信息。
>> ts.txt”,就可以写到文件里面了。看来printf并不是标准输出。
命令 >> 是将输出写到文件并追加到文件尾,没有文件的话,新建文件。命令 > 是写到文件,并清除原来的文件信息。
相关文章推荐
- 将Linux 标准输出,错误输出重定向到文件
- Linux下C编程-----文件操作(1) 通过系统调用简单操作标准输入、标准输出、标准错误
- 将Linux 标准输出,错误输出重定向到文件
- cut命令_Linux cut 命令用法详解:连接文件并打印到标准输出设备上
- Linux标准输入、输出和错误和文件重定向(转)
- (十)linux下用标准i/o实现格式化输出并且把时间每隔一秒输出到文件中
- Linux 命令 - cat: 合并文件至标准输出
- linux下重定向,把标准输出和错误输出一起同定向到文件
- 【Unix/Linux】【命令】【文本工具】标准输出打印/连接文件——cat
- linux 重定向 标准错误与标准输出到同一文件
- linux下cat命令连接文件并打印到标准输出设备上
- linux 重定向 标准错误与标准输出到同一文件
- 【Linux调试技巧----标准输出重定向到文件】dup2和dup的妙用
- 【Unix/Linux】【命令】【文本工具】将文件(尾部)写到标准输出——tail
- Linux把一个文件标准输出输入到另一个文件中
- linux输出·输入文件和标准输入 标准输出
- cat命令_Linux cat 命令用法详解:连接文件并打印到标准输出设备上
- linux下输出标准错误的方法
- linux下通过dup2标准输出重定向查看系统进程方法(也是popen函数实现的方法)
- 从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法