Avatar billede phliplip Nybegynder
22. august 2007 - 12:59 Der er 2 kommentarer og
2 løsninger

Grep: Find keywords der ikke findes i filer

Hej Exp'er :-)

Er på udkig efter en metode til at få rydtet op i min sprog database, flere kommer til og nogen bliver fjernet fra kode osv. Og det er ikke altid jeg husker at slette dem.

Min tanke var at jeg kunne lave en fil; keywords.txt som indeholdt alle navnene på mine sprog variabler.

Og derefter med fx. grep kunne løbe listen af keywords igennem og matche mod alle filer i en mappe, samt dens undermappe!

Ovenstående er nok ikke så tricky.. Det der er tricky er at jeg jo gerne vil have en liste over keywords der IKKE bliver brugt i nogen af filerne

/Philip
Avatar billede pidgeot Nybegynder
22. august 2007 - 13:12 #1
Hvis vi forudsætter at du har et ord pr. linie i keywords.txt, kunne du lave noget der løber dem igennem, laver grep med output til en fil, og så ser efter om den fil er større end X bytes, hvor X er den størrelse den har hvis der ikke er nogle matches. Hvis den ikke er det, kan du skrive det pågældende ord ud.

Præcist HVORDAN du skal lave det, afhænger jo af hvad det skal laves i - i Windows kunne man lave en bat-fil der checker de ting for et givent ord (ved at bruge grep, for, og if), der så bliver kørt igennem med endnu en for. *NIX kan naturligvis også bruge et shell script, men jeg har ikke den store erfaring der, så hvordan du gør alle tingene ved jeg ikke lige.

Naturligvis kan man også lave det som et program - alt efter hvad man helst vil :)
Avatar billede phliplip Nybegynder
06. september 2007 - 22:31 #2
Njaaa... smider du lige et svar? Er ikke kommet videre med den men ønsker bare at lukke spørgsmålet.
Avatar billede pidgeot Nybegynder
07. september 2007 - 16:48 #3
Gerne, men vi kan såmænd godt dele hvis det er det.
Avatar billede phliplip Nybegynder
08. september 2007 - 11:56 #4
Jeg deler den lige
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