#!/usr/bin/perl use v5.22; use strict; use warnings; open my $fh, '<', 'sample.svg' or die "Cannot read : $!\n"; open my $out_fh, '>', 'samplemin.svg' or die "Cannot write : $!\n"; while (<$fh>) { s/(-?\d\.\d*)/$1 + 0/ge; # trailing zeroes on decimal fractions print $out_fh $_; } close $out_fh; <>; ####