[root@localhost ~]# cat t3.c | ./t3
start...
#include
int main(int argc , char * argv[])
{
char in[1024];
int rlen = 0;
printf("start...\n");
do
{
rlen = fread(in , 1,sizeof(in),stdin);
if(rlen> 0)
{
printf("%s\n",in);
}
}while(rlen > 0);
printf("end...\n");
return 0;
}
end...
[root@localhost ~]# ./t3 < `echo t3.c`
start...
#include
int main(int argc , char * argv[])
{
char in[1024];
int rlen = 0;
printf("start...\n");
do
{
rlen = fread(in , 1,sizeof(in),stdin);
if(rlen> 0)
{
printf("%s\n",in);
}
}while(rlen > 0);
printf("end...\n");
return 0;
}
end...
[root@localhost ~]# gcc -o t3 t3.c
2010年10月1日 星期五
C,C++ redirect and pipeline
訂閱:
張貼留言 (Atom)
文章分類
- 爬山 (3)
- 參考文章 (3)
- 鳥事 (5)
- 報稅 (1)
- AIX (2)
- ajax (1)
- BCB (3)
- C/C++ (2)
- cloudera (3)
- DISK (1)
- ftp (1)
- Fuse (2)
- gdb (2)
- hadoop (13)
- hdfs (8)
- HPC (2)
- hypertable (12)
- iOS (1)
- iscsi (1)
- JAVA (2)
- KFS (5)
- kickstart (1)
- KVM (2)
- LAMP (2)
- linux (2)
- Lion (1)
- LVM (2)
- mapreduce (3)
- mpi (3)
- mpich2 (4)
- msgpack (2)
- mysql (2)
- nfs (1)
- openmp (2)
- OS (1)
- OSX (2)
- others (5)
- PBS (1)
- performance_tuning (3)
- php (3)
- phplist (3)
- programming (27)
- REST (2)
- RHCA (6)
- rhel (13)
- rhel6 (4)
- scp (1)
- shell_scripts (2)
- snowleopard (2)
- Solaris (6)
- ssh (1)
- syslog (1)
- t-442-1 (4)
- torque (1)
- ubuntu (2)
- VNC (1)
- watercolor (5)
- windows (1)
- yum (1)
沒有留言:
張貼留言