#!/usr/bin/perl -w use strict; while () { my ($major, $minor, $revision) = split /\./; print "Major:$major Minor:$minor Revision:$revision\n"; # Do other processing here } __DATA__ 10.00.359 10.01.1000 10.02.2000