Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: script verbeteren  (gelezen 1176 keer)

Offline sidius

  • Lid
  • Steunpunt: Nee
script verbeteren
« Gepost op: 2011/01/30, 16:00:19 »
#!/bin/bash
cat begin > index.html
gangsters=$(wget -O - -q --user-agent=Testkees http://criminalwar.nl/familie/profiel/Blood-Rebels |
  grep profiel | cut -d "'" -f 2 | sed 's/profiel/gangster/g')
first='<iframe frameborder="1" height="150" name="klik" scrolling="no" src=http://www.criminalwar.nl'
last='></iframe>'
for url in $gangsters; do echo "${first}${url}${last}" >> index.html; done
cat eind >> index.html

bovenstaand script gebruik ik nu voor generering van een kliklijst.
op zich werkt het goed, ik moet alleen nadien het bestand index.html aanpassen.
hij plant er een aantal regels teveel in.
zou ik deze met een commando in het script kunnen verwijderen nadien?
gaat om de regels 11 t/m 19........

Offline Ward De Ridder

  • Lid
    • http://leerubuntu.org
  • Steunpunt: Nee
Re: script verbeteren
« Reactie #1 Gepost op: 2011/01/30, 23:43:33 »
Kijk eens naar het commando sed, daarmee zou het moeten lukken.

Dit verwijdert lijn 11 tot en met 19 uit index.html:
sed -i 11,+8d index.html

De 11 staat voor de eerste te verwijderen regel, de +8 staat voor hoeveel regels er moeten worden verwijdert.
Met sed kan er ook op basis van patronen en zo worden gefilterd, als je vaak zulke dingen doet is het de moeite waard om dit commando eens te bestuderen.
http://leerubuntu.org (ubuntu zonder moeilijke woorden)
VoidWarranties (Hackerspace) Antwerpen
Microsoft isn't evil, they just make really crappy operating systems. - Linus Torvalds

Offline sidius

  • Lid
  • Steunpunt: Nee
Re: script verbeteren
« Reactie #2 Gepost op: 2011/01/31, 18:33:00 »
okeej
dat is hem helemaal.
was idd al begonnen met bestuderen van sed.......
dank je wel..........

Offline sidius

  • Lid
  • Steunpunt: Nee
Re: script verbeteren
« Reactie #3 Gepost op: 2011/02/08, 19:07:00 »
weet iemand wat meer van php af,
zal dit makkelijk om te zetten zijn naar php?