Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: Grep meerdere regels  (gelezen 1291 keer)

Offline vis

  • Lid
Grep meerdere regels
« Gepost op: 2010/04/20, 19:14:13 »
Beste,

Ik zoek een commando om een aantal regels voor en een aantal regels na een grep op te slaan in een ander bestand, zoals:

bla
blu
error
ble
blo

bla
blu
error
fdsa
fsd

Nu doe  wil ik met grep alle errors vinden en wil dat ook 2 regels er boven en 2 regels daaronder worden weggeschreven

grep error "bestandsnaam" > test

Nu krijg ik wel alle errors te zien, maar niet de extra regels die ik er bij wil hebben. Wie kan mij helpen?

Vis

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Grep meerdere regels
« Reactie #1 Gepost op: 2010/04/20, 21:04:39 »
Zo uit mijn hoofd:

grep -A5 -B10 "error" "bestandsnaam"

Dit zal 5 regels erna en 10 regels ervoor ook weergeven.

Offline koos4401

  • Lid
Re: Grep meerdere regels
« Reactie #2 Gepost op: 2010/04/20, 21:14:26 »
@Johan van Dijk: jouw hoofd is goed.
@vis: voer in de terminal "man grep"  in; met "man prognaam" in de terminal kan je snel veel wijzer worden over de opties van een programma, dat wil zeggen wat een programma wèl en dus ook níet kan.
Op 27-okt-2009 om 08.20 GMT geregistreerd als gebruiker nr.: 498523