当前位置: 技术问答>linux和unix
将输出文件重定向到stdout
来源: 互联网 发布时间:2016-03-01
本文导语: 例如下面一段程序,编译后如何用命令行实现将输出文件out.txt重定向到stdout 意思是我不想读out.txt,直接将输出到*fo的数据输出到stdout #include int main() { FILE *fo=fopen("out.txt","w"); fprintf(fo,"OUT!!"); return 0; } ...
例如下面一段程序,编译后如何用命令行实现将输出文件out.txt重定向到stdout
意思是我不想读out.txt,直接将输出到*fo的数据输出到stdout
#include
int main()
{
FILE *fo=fopen("out.txt","w");
fprintf(fo,"OUT!!");
return 0;
}
意思是我不想读out.txt,直接将输出到*fo的数据输出到stdout
#include
int main()
{
FILE *fo=fopen("out.txt","w");
fprintf(fo,"OUT!!");
return 0;
}
|
可以通过watch命令监视一个文件。
其实可以在程序里直接写到stdout,然后在需要写文件的时候在命令行将stdout重定向到文件。
其实可以在程序里直接写到stdout,然后在需要写文件的时候在命令行将stdout重定向到文件。
|
将程序放到后台运行,然后使用下面的命令实时在屏幕上监控内容:
tail -f out.txt
不过最好还是楼上的办法.这样比较好控制
tail -f out.txt
不过最好还是楼上的办法.这样比较好控制