Avatar billede breum Nybegynder
29. januar 2003 - 20:48 Der er 5 kommentarer og
3 løsninger

finde *.pl filer der indeholder et bestemt ord

Jeg har stor glæde af følgende kommando

find . -type f -print | xargs grep ordderskalsøgesefter

Jeg kunne dog godt tænke mig en variation, hvor der kun blev kigget i *.pl filer

altså
fil1.pl
ffhdkj.pl
iouweiruqofthiruwq.pl

etc

Det må være let hvis man ved det (ligesom alt andet)
Avatar billede jespernaur Nybegynder
29. januar 2003 - 20:52 #1
Jeg ville tro

find . -type f -print | xargs grep ordderskalsøgesefter *.pl
Avatar billede lap Nybegynder
29. januar 2003 - 20:53 #2
find . -name "*.pl" -type f -print | xargs grep plidder
Avatar billede jespernaur Nybegynder
29. januar 2003 - 20:53 #3
Avatar billede lap Nybegynder
29. januar 2003 - 21:26 #4
Det er bedst at finde de rigtige filer allerede i find, da kombinationen af find, xargs og grep ikke vil virke (testet og mange fejl i grep).

Min metode virker uden fejl.
Avatar billede mfalck Praktikant
30. januar 2003 - 11:44 #5
find / -name \*.pl -exec grep -il {} 2>/dev/null \;
Avatar billede mfalck Praktikant
30. januar 2003 - 11:57 #6
find / -name \*.pl -exec grep -il ordderskalsøgesefter  {} 2>/dev/null \;
Avatar billede breum Nybegynder
30. januar 2003 - 19:37 #7
find . -name "*.pl" -type f -print | xargs grep plidder
Virker men skriver mange linier for hver fil, hvis søgetermen forekommer mange gange

Det samme gælder
find . -type f -print | xargs grep ordderskalsøgesefter *.pl


find / -name \*.pl -exec grep -il ordderskalsøgesefter  {} 2>/dev/null \;
Virker for mig og se perfekt, I andre får lidt for besværet
Avatar billede breum Nybegynder
12. juli 2003 - 23:17 #8
find / -name \*.pl -exec grep -il /hotel/rejsmed/html/indexes {} 2>/dev/null \;
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