Tekstipätkän monipuolinen etsintä tiedostosta

Liittynyt
23.12.2019
Viestejä
127
Mitenköhän jos on esim 1000 html-tiedostoa kansiossa, saisin haettua noista semmoiset tiedostot missä on 5 kertaa putkeen tietty rivi? Eli tarviisi osata erottaa esim semmoisista tiedostoista, joissa on vaan 3 kertaa tuo rivi.

Eli tämmöinen pätkä löytyisi sivulta:

<span>RATING:</span>

<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>


Linux käytössä.
 
Liittynyt
02.11.2016
Viestejä
1 176
Mitenköhän jos on esim 1000 html-tiedostoa kansiossa, saisin haettua noista semmoiset tiedostot missä on 5 kertaa putkeen tietty rivi? Eli tarviisi osata erottaa esim semmoisista tiedostoista, joissa on vaan 3 kertaa tuo rivi.

Eli tämmöinen pätkä löytyisi sivulta:

<span>RATING:</span>

<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>
<i class=”fa fa-star”></i>


Linux käytössä.
Tämä voi toimia. Testaa kansiossa missä tiedostot on.
Koodi:
perl -le 'for (@ARGV) { open $fh, "<", $_ or die; undef $/; $f = <$fh>; $f =~ /(<i class=”fa fa-star”><\/i>\n\s*){4}<i class=”fa fa-star”><\/i>/ && print $_ }' *
 
Toggle Sidebar

Statistiikka

Viestiketjut
239 675
Viestejä
4 188 462
Jäsenet
70 778
Uusin jäsen
Heiniks

Hinta.fi

Ylös Bottom