Thread Datei einlesen und Zeile in anderer Datei suchen (6 answers)
Opened by bora99 at 2021-09-13 16:56

bora99
 2021-09-16 14:30
#193574 #193574
User since
2009-12-05
54 Artikel
BenutzerIn
[default_avatar]
Hallo,

Noch folgende Anmerkungen zu den Informationen

In Deiner while-Schleife mir auf, dass Du $TestFile_Search in jeder Runde der Schleife neu aufmachst - und die Datei nur einmal am Ende schließt. Das ist in diesem speziellen Fall ohne negative Wirkung, aber elegant ist das nicht.

-----------------------
Wenn ich das open  in der while-Schleife weglasse, wie

Code: (dl )
1
2
3
4
5
6
while( my $line_r = <RFH> )
{

# open( SFH, $TestFile_Search);
while( my $line_s = <SFH> )
{


dann wird nur ein Ergebnis erzielt (sollte mehrere Ergebnisse sein) :

Gefunden (testfile_1 in testfile_2): 1

Darum auch meine Frage wegen "eleganter". Dachte , wenn man mit open  die Dateien öffnet, kann man in der while-Schleife mit z.B.: <SFH>  darauf auch X-beliebig zugreifen. Wie würde das bei meinem Demo-Beispiel verbessert funktionieren ? Also nicht N-Mal open 

Zur Frage : Bist Du vielleicht auf RedHat?

SUSE Linux Enterprise Server 12 SP5 ( Perl Version Standard mit SP5 ) ...
Module müssen "andere" installieren ...

View full thread Datei einlesen und Zeile in anderer Datei suchen