in reply to ~username expansion
sub get_home_dir { return $ENV{'HOME'} unless @_; my ($userid) = @_; local *PASSWD; open(PASSWD, '<', '/etc/passwd') or die("..."); my ($record) = grep { $_->[0] eq $userid } map { [ split(':') ] } <PASSWD>; return $record && $record->[5]; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: ~username expansion
by atcroft (Abbot) on Nov 01, 2004 at 02:13 UTC | |
|
Re^2: ~username expansion
by Fletch (Bishop) on Nov 01, 2004 at 02:01 UTC |