Oud 01-08-2003, 13:31
deathz0rz
deathz0rz is offline
(ik gebruik grep, waarom moet je me niet vragen, maar het is wel de beste optie voor wat ik wil, ga niet zeuren dat het ook met php oid kan)
ik heb bv deze file:

1hoi
2 hoi
<
3 hoi
>

en ik wil dat ie alleen de regel '2 hoi' matcht als je naar hoi zoekt.

ik heb dit pattern bedacht:
[^<]\b+hoi\b+[^>]
(\b is gewoon 'leeg': BOL,EOL,BOF,EOF of gewoon een spatie)(edit: uit 'man grep':The symbol \b matches the empty string at the edge of a word, and \B matches the empty string provided it's not at the edge of a word.)


maar dan matcht ie 2 hoi niet, omdat er aan het eind van de file een '>' staat (ofzo, dat denk ik iig)
__________________
Ooit. Dan.
Met citaat reageren
Advertentie
Oud 01-08-2003, 22:25
deathz0rz
deathz0rz is offline
niemand?
__________________
Ooit. Dan.
Met citaat reageren
Oud 01-08-2003, 22:35
niemand
Avatar van niemand
niemand is offline
Citaat:
deathz0rz schreef op 01-08-2003 @ 23:25:
niemand?
ja ik ben er

grep '2 hoi' ?
Met citaat reageren
Oud 01-08-2003, 22:37
deathz0rz
deathz0rz is offline
Citaat:
niemand schreef op 01-08-2003 @ 23:35:
ja ik ben er

grep '2 hoi' ?
aargh nee! ik wil naar 'hoi' zoeken...
__________________
Ooit. Dan.
Met citaat reageren
Oud 01-08-2003, 22:43
niemand
Avatar van niemand
niemand is offline
Citaat:
deathz0rz schreef op 01-08-2003 @ 23:37:
aargh nee! ik wil naar 'hoi' zoeken...
grep hoi
Met citaat reageren
Oud 01-08-2003, 23:02
deathz0rz
deathz0rz is offline
Citaat:
niemand schreef op 01-08-2003 @ 23:43:
grep hoi
maar als het tussen < > staat moet ie het uitsluiten...
__________________
Ooit. Dan.
Met citaat reageren
Oud 01-08-2003, 23:50
niemand
Avatar van niemand
niemand is offline
Citaat:
deathz0rz schreef op 02-08-2003 @ 00:02:
maar als het tussen < > staat moet ie het uitsluiten...
cat blabla | grep hoi | grep -v <hoi>
mss moeten die < en > geescaped worden
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 18:40.