Vielleicht wäre es auch Zeit, über die Nutzung eines
CSV Moduls nachzudenken?
Den Separator (hier
;) kann man dabei einstellen; z.B.
https://metacpan.org/pod/Text::CSV#sep_char
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!