Söka igenom flera filen.

Perl & Ruby

1 svar · 205 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Trådstart#1

Går det på något sätt att söka igenom flera filen på en gång?
T,ex: Om jag söker på Spendrups så ska
fil1.txt fil2.txt och fil3.txt öppnas och sökas igenom efter ordet Spendrups och sedan visa alla träffar på det ordet.

Medlem sedan juni 20004 308 inlägg
#2

På en gång... Oavsett hur du gör det läses ju filerna en och en, men här är ett kort exempel.

@filer=("fil1.txt","fil2.txt","fil3.txt");
foreach $this (@filer){
open(indata,'/path/to/files/'.$this);
$test=join('',<indata> );
print "Filen ".$this." matchar\n" if($test=~/Spendrups/s);
close(indata);
}
268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)