Du kannst Dir die Datendatei z.B. mit einem HexEditor anschauen und Dir raussuchen, welchen Hexcode das verwendete Trennzeichen hat.
Diesen Hexcode kannst Du auch im split verwenden.
my @fields = split /\x0A/, $line;
Zusatz:
Wenn mein vim das gleiche unter ^A versteht wie Du, dann versteckt sich der HexCode [s]\x0A[/s] \x01 dahinter.
Dann wäre es im split z.B. so anzugeben:
my @fields = split /\x01\x01/, $line;
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!