in reply to perlish way of splitting file records

You were very close. You need a list slice.

$result = (split /:/, <FILEHANDLE>)[3];
--
<http://dave.org.uk>

"The first rule of Perl club is you do not talk about Perl club."
-- Chip Salzenberg