Realmente, sulla stampa sulla linea 39, dovrebbe probabilmente appena essere
@err della stampa se @err;
poiché non ho messo a nudo mai le nuove linee dall'uscita (per fare che potete aggiungere appena per allineare 37 “il miei @err = programma {chomp; grep del _ di $}… ").