#!/usr/bin/env perl use warnings; use strict; while () { my ($last, $first) = split /,/; $last =~ s/\s+//; $first =~ s/\s+//; print substr($first, 0, 1), $last, "\n"; } __DATA__ Smith, John Bar, Foo #### JSmith FBar