Archief - mirc script -> clear log

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fraggie

Legacy Member
prob:
elke dag heb ik een apache log, die de usage van de hele dag toont
dat is meestal 4000 regels / dag
die regels bevatten oa: ip, date & time, page enz

nu zijn er een paar mensen die hotlinks maken naar mijn webspace,
ik wil weten op welke sites die links staan, maar om daarvoor alle 4000 regels te overlopen is geen optie

daarom dacht ik om een simpel scriptje te schrijven in mirc:
Code:
alias clear-log {
  var %file = e:\log.txt
  var %file.lines = $lines(%file)
  var %filter = opera
  var %i = 0
  :start
  if (%i <= %file.lines) { [b]//aangezien er geen for is in mirc[/b]
    .inc %i
    var %check = $read(%file, %i)
    if (%filter !isin %check) {
      /write e:\newlog.txt %check
      goto start
    }
  }
}

maar blijkbaar werkt dit amper?

vb:
de filter staat nu op Opera
regel uit log met opera in:
81.164.4.2x5 - - [10/Sep/2005:00:27:25 +0200] "GET /prived/girl.gif HTTP/1.1" 200 12334 "http://www.factsoflife.be/ind..." "Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686; en) Opera 8.02"


normaal zou ik in de nieuwe log file +30 regels moeten krijgen als ik ze manueel tel
maar er komen er maar een stuk of 5 in?

idem als ik bv de filter verander naar mij ip, heb ik maar zo'n stuk of 10 regels, terwijl het er een paar 1000 moeten zijn


iemand die de fout ziet? of een andere oplossing weet
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan