my $filename = shift @ARGV; die "Missing filename" if not defined $filename; open (my $fh_out, '>', $filename . '.converted') or die "Cant open - $!"; open (my $fh_in, '<', $filename) or die "Cant open - $!"; while (my $line = <$fh_in>) { # ;>text12345 ([^<]+)