webForumDet fria alternativet

Söka igenom flera filen.

Perl & Ruby

1 svar · 195 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Frågan#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);
}

------------------
/ J

281 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
153 ms — hämta tråd, inlägg och bilagor (db)