Matthias: Probleme mit filesize > 1 GB???

Beitrag lesen

Hallo Forum,

gibt es Probleme, wenn perl (sun solaris) Eingabedateien mit einer Größe über 1 GB verarbeiten muß? Wir lesen per sqlplus Daten aus Oracle und lassen in diesen per Perl-Script Zeichen löschen:

sqlplus -s -l ${user}/${psw}@${db} @$IIB_BASE_PATH/sql/exf1.sql  | $IIB_BASE_PATH/bin/delpl.sh

Löschscript delpl.sh:

#!/opt/perl/bin/perl -w

use strict;

for (;<STDIN>;){
  $_ =~ s/\x20//ig;
  $_ =~ s/\x0A//ig;

print $_;
}

Und erhalten dabei seit der sqlplus-Output  statt bisher 700MB 1,2 GB umfaßt, den Fehler :

Substitution loop at /as934a/soft/fkr/si/fkr/osp40/iib/bin/confpl.sh line 6, <STDIN> line 1.

Liegt das an der Dateigröße?

Frägt

Matthias Greß