Avatar billede simeone Nybegynder
23. april 2004 - 15:06 Der er 7 kommentarer og
1 løsning

søgning vha. egrep.

Hvis jeg vil finde ord fra en liste, som indeholder 3 eller flere "a"'er... hvordan gør jeg så det med egrep? Altså: egrep " " ordliste.txt |wc

Hvis jeg fx vil finde ord med flere e'er gør jeg det med egrep "e+" ordliste.txt |wc
Avatar billede mfalck Praktikant
23. april 2004 - 15:11 #1
egrep a{3} ordliste.txt
Avatar billede simeone Nybegynder
23. april 2004 - 15:17 #2
hmm, det passer vist ikke helt. Den giver ingen hits, og jeg har selv fundet nogle på listen, der matcher det kriterie.

Et spørgsmål mere: hvis jeg vil finde ord med både et "o" og et "a", er det så egrep "o.a." eller "o*a*" eller "o?a?" ???
Avatar billede mfalck Praktikant
23. april 2004 - 15:19 #3
jeg får:
$ egrep a{3} *.txt
test55.txt:sdfdsfaaa
test55.txt:faaaa
Avatar billede mfalck Praktikant
23. april 2004 - 15:21 #4
"o.*a" betyder o<evt tegn>a
"o.a" betyder o<et eller nul tegn>a
"o*a*" betyder o "nul eller flere gange" efterfulgt af a "nul eller flere gange"
Avatar billede simeone Nybegynder
23. april 2004 - 15:26 #5
ja, det har jeg læst mig frem til, men hvad betyder det i praksis? Hvilken en af dem skal jeg bruge til ovenstående?
Avatar billede mfalck Praktikant
23. april 2004 - 17:58 #6
den første
Avatar billede mfalck Praktikant
23. april 2004 - 18:00 #7
der er dog et problem

oba
obba
obbab

fanges mens

abo
abbo
etc ikke fanges
Avatar billede simeone Nybegynder
02. november 2005 - 20:21 #8
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester