regexp / grep - meerdere regels als output

Pagina: 1
Acties:
  • 184 views sinds 30-01-2008
  • Reageer

  • rookie
  • Registratie: Februari 2000
  • Niet online
Als ik grep gebruik, dan zie ik als resultaat alleen de regels waarin de regexp staat. Duidelijk. Maar is het ook mogelijk om enkele regels voor, en enkele regels na na die regels te zien?
(Zodat ik meer kan zien over de context)

Misschien kan het niet met grep, maar is er een ander tooltje (onder unix)?

  • Glival
  • Registratie: December 1999
  • Laatst online: 15-04 13:38
Door de regex om te keren met een uitroepteken ervoor ofzo? Je krijgt dan alle regels die niet aan de regex voldoen, dus de regels voor en na de match.

Ik weet niet of je dat bedoelt?

edit:
hmm, niet goed gelezen... hoe het met enkele regels kan weet ik niet

  • odysseus
  • Registratie: Augustus 2000
  • Nu online

odysseus

Debian GNU/Linux Sid

code:
1
grep -A 10 -B 10 zoekterm bestand

zoekt in 'bestand' naar 'zoekterm' en geeft matches weer met de 10 voorgaande en de 10 volgende regels. Staat overigens ook in de manpage en zelfs in 'grep --help', als ik het me goed herinner...

*Alles kan met GNU/Linux, je moet alleen lezen hoe* :)

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • rookie
  • Registratie: Februari 2000
  • Niet online
thanx odysseus!

Ik kan me echter niet herinneren dit in de man van grep te hebben gezien. Maar het was dan ook AIX, en niet Linux. Misschien een andere versie van grep?

  • dinges
  • Registratie: September 2000
  • Niet online
Op dinsdag 12 februari 2002 20:07 schreef odysseus het volgende:
code:
1
grep -A 10 -B 10 zoekterm bestand

zoekt in 'bestand' naar 'zoekterm' en geeft matches weer met de 10 voorgaande en de 10 volgende regels. Staat overigens ook in de manpage en zelfs in 'grep --help', als ik het me goed herinner...

*Alles kan met GNU/Linux, je moet alleen lezen hoe* :)
:D
ken jij elk commando ofzo?
ik zie je in elk "hoe moet dit" topic reageren
NOFI ofzo
viel gewoon op :)

PSN: Houtvlot


  • odysseus
  • Registratie: Augustus 2000
  • Nu online

odysseus

Debian GNU/Linux Sid

Op dinsdag 12 februari 2002 20:14 schreef dinges het volgende:
:D
ken jij elk commando ofzo?
ik zie je in elk "hoe moet dit" topic reageren
NOFI ofzo
viel gewoon op :)
Als er iets gevraagd wordt wat ik niet weet dan is het vaak zo dat ik het zelf ook wil weten en dus zoek ik het op. Het is verbazingwekkend hoeveel antwoorden je vindt met alleen maar de manpagina's, de output van commando --help en de documentatie in /usr/share/doc. Na een tijdje weet je dan de meeste dingen die gevraagd worden wel. Maar er zijn nog vele commando's die ik niet ken hoor:
code:
1
2
odysseus:~#
Display all 2176 possibilities? (y or n)

Er is nog genoeg te doen >:) .

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • dinges
  • Registratie: September 2000
  • Niet online
Op dinsdag 12 februari 2002 20:18 schreef odysseus het volgende:

[..]

Als er iets gevraagd wordt wat ik niet weet dan is het vaak zo dat ik het zelf ook wil weten en dus zoek ik het op. Het is verbazingwekkend hoeveel antwoorden je vindt met alleen maar de manpagina's, de output van commando --help en de documentatie in /usr/share/doc. Na een tijdje weet je dan de meeste dingen die gevraagd worden wel. Maar er zijn nog vele commando's die ik niet ken hoor:
ahaaa
op die manier :P
ik dacht dat je alles gewoon uit je hoofd wist
code:
1
2
odysseus:~#
Display all 2176 possibilities? (y or n)

Er is nog genoeg te doen >:) .
*kuch* tijd over *kuch*
;)

PSN: Houtvlot


  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 12:47
ben ik blij dat ik mijn distro kaal gehouden heb :P
code:
1
Display all 881 possibilities? (y or n)

Hier had uw advertentie kunnen staan!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
code:
1
Display all 580 possibilities? (y or n)

en als root:
code:
1
Display all 804 possibilities? (y or n)

  • odysseus
  • Registratie: Augustus 2000
  • Nu online

odysseus

Debian GNU/Linux Sid

Op mijn Debian-installatie binnen de VMware:
code:
1
2
odysseus@werenfridus:~$
Display all 279 possibilities? (y or n)

Die is ontzettend kaal geinstalleerd, al kunnen er natuurlijk nog steeds een hoop commando's weg. Dat systeem gebruikt na het booten maar 4MB RAM :) . De complete installatie staat op 55MB...en dan te bedenken dat RH5.2 al niet op een schijf van minder dan 150MB wil installeren :o .

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Debian is cool als je een klein systeem wil hebben idd : )

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 12:47
mwa, mijn suse is compleet (dns, mail, ftp, http, etc server) 350 mb. Ik vond het nog niet tegenvallen hoor!

Hier had uw advertentie kunnen staan!


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 18-04 22:21

deadinspace

The what goes where now?

Op dinsdag 12 februari 2002 22:38 schreef blaataaps het volgende:
Debian is cool als je een klein systeem wil hebben idd : )
Debian is altijd cool ;) :P
Op dinsdag 12 februari 2002 22:20 schreef odysseus het volgende:
Op mijn Debian-installatie binnen de VMware:
[code]odysseus@werenfridus:~$
Dat systeem gebruikt na het booten maar 4MB RAM :) . De complete installatie staat op 55MB...
Op dinsdag 12 februari 2002 22:46 schreef hardrocker het volgende:
mwa, mijn suse is compleet (dns, mail, ftp, http, etc server) 350 mb. Ik vond het nog niet tegenvallen hoor!
Mijn gateway gebruikt na het booten 5 meg ram en gebruikt 187 MB aan diskspace, en dat is dus inclusief DNS, DHCP, FTP, mail en SSH server :)
Zelfs compleet met veel standaard tools (most, vim, tree), een compiler (gcc dus) en een grafische MOO client (en daardoor dus gtk, gdk, glib, libzvt, tcl)... Anders was hij nog kleiner geweest qua diskspace :)
Pagina: 1