1
执行:
ls /etc/ | grep ab
运行结果:
anacrontab
blkid.tab
crontab
fstab
fstab.d
iftab
mtab
mtab.fuselock
| 是管道,把ls的标准输出流输入到 grep的标准输入流中
其中,gerp 是搜索程序 ,搜索该目录下所有含有ab的文件
2
linux@ubuntu:~/workspace/les5$ ps -e | grep ssh
559 ? 00:00:00 sshd
2827 ? 00:00:00 ssh-agent
其中,ps-e是显示进程的程序,里面的ssh是可以通过终端远程连接操作系统,
查询有ssh表示可以远程连接。
3. 实例
linux@ubuntu:~/workspace/les6$ cat avg.c
#include <stdio.h>
int main()
{
int s,n;
scanf("%d,%d",&s,&n);
float v=s/n;
printf("v=%f\n",v);
return 0;
}
此程序实现输入总计和个数,输出平均值;
linux@ubuntu:~/workspace/les6$ cat input.c
#include <stdio.h>
int main()
{
int flag=1;
int i;
int count=0;
int s=0;
while(flag)
{
scanf("%d",&i);
if(0==i)
{
break;
}
else
{
count++;
}
s+=i;
}
printf("%d,%d\n",s,count);
return 0;
}
此程序实现输入若干整数,输出总计和个数;
linux@ubuntu:~/workspace/les6$ ./input.out | ./avg.out
1000
2000
3000
4000
0
v=2500.000000
使用管道连接起来后,实现了输入若干整数,输出平均值