【发布时间】:2013-05-09 00:53:45
【问题描述】:
我可以通过UID 和用户名打印来自/etc/passwd 的所有行。
我想比较UID的值,并显示<150和>150对应的用户名。
这是我的 while 循环和计数
while(<PASSWD>){
chomp;
my @f = split /:/;
sort @f;
@{$passwd{$f[3]}}=@f;
print @f[3 , 0], "\n";
}
my $count = keys(%passwd);
print $count, "\n";
【问题讨论】:
标签: linux perl shell hash scripting