my @foo = qw/1 2 3/;
my @bar = qw/4 6 8/;
@foo += @bar; # foo is now equivalent to qw/5 8 11/
####
my( $uid, $gid ) = (stat $file)[4,5];
++$user{$uid};
++$group{$gid};
####
#! /usr/bin/perl -w
# scan-uid-gid copyright (c) David Landgren 2001
use strict;
use File::Find;
my $root = shift; $root ||= '.' unless defined $root;
my( %user, %group );
find sub {
return if $_ eq '.' or $_ eq '..';
my( $uid, $gid ) = (stat)[4,5];
$user{$uid}++;
$group{$gid}++;
},
$root;
print "uids\n";
print "\t$_: $user{$_}\n" foreach( sort keys %user );
print "gids\n";
print "\t$_: $group{$_}\n" foreach( sort keys %group );
####
# scan-uid-gid
uids
2000: 18622
gids
200: 18622