[NPWP笔记]从管道中读取数据
2010-12-16 00:12
141 查看
使用后缀“|”操作实现从标准输入设备中读取内容。
#!/usr/bin/perl
use strict;
my %who;
open(WHOFH,"who |") or die "can not open who:$!";
while(<WHOFH>){
next unless /^(/S+)/;
$who{$1}++;
}
foreach (sort{$who{$b} <=> $who{$a}} keys %who){
printf "%10s %d/n",$_,$who{$_};
}
close WHOFH or die "close error:$!";
在Linux运行结果
landopen@server01:~$ perl whos_there.pl
landopen 1
dinwen 1
#!/usr/bin/perl
use strict;
my %who;
open(WHOFH,"who |") or die "can not open who:$!";
while(<WHOFH>){
next unless /^(/S+)/;
$who{$1}++;
}
foreach (sort{$who{$b} <=> $who{$a}} keys %who){
printf "%10s %d/n",$_,$who{$_};
}
close WHOFH or die "close error:$!";
在Linux运行结果
landopen@server01:~$ perl whos_there.pl
landopen 1
dinwen 1
相关文章推荐
- Ruby学习笔记(二)——从管道读取数据
- TensorFlow基础笔记(1) 数据读取与保存
- 【R语言学习笔记】一、 数据的读取与保存
- c#学习笔记(二):保存图片、保存DataGridView数据到本地和从本地读取到DataGridView
- Jsoup学习笔记9:Jsoup 解析saz文件,读取其中的htm文件到字符串,提取字符串中的数据写入csv文件中
- 用data.DataReader读取股价数据并分析--python学习笔记17
- tensorflow 学习笔记(十三)- 十图详解tensorflow数据读取机制
- 使用管道流和多线程完成以下任务要求: 一个线程对象t1 会从控制台中不停的读取信息,读到之后把数据交给管道输出流,把数据写到管道里面 ,另一个线程对象t2 不停的使用管道输入流从管道
- [学习笔记]二进制数据的处理(1) 普通二进制数据处理 B -------读取数据库中二进制数据
- SAS学习笔记:读取混合格式的数据
- iOS学习笔记-033.数据的读取——NSString和UIImage的保存
- Mongodb学习笔记 --- python读取mongodb数据
- [MATLAB学习笔记]MATLAB读取UG三维模型数据
- Java基础知识强化之IO流笔记27:FileInputStream读取数据一次一个字节数组byte[ ]
- tensorflow学习笔记三:实例数据下载与读取
- nrf51822自学笔记(四)mpu6050读取原始数据
- R语言学习笔记(二)——从文件读取数据
- Django 笔记 模型数据的读取
- 笔记:HDFS读取和写入数据流
- tensorflow 数据读取笔记