open (FH, "logfile") || die "Cannot open file"; while ($line = ) { my ($pid, $cfile) = ($line =~ /cm:(\d+)\s+([^(]*)/); print "$pid $cfile\n"; }