[linux] find / alle bestanden met het woord data

Pagina: 1
Acties:

  • aKeY
  • Registratie: Maart 2001
  • Laatst online: 05-08 16:39
Normaal geef ik het volgende commando om bepaalde files te zoeken:

find / -name bestandsnaam -print

Nu wil ik in een bepaalde dir bv. /data in elke file het woordje "hallo" laten zoeken.

Welke commando moet ik geven?
Kheb me rot gezocht (incl. manpage) maar helaas niks kunnen vinden...

Alvast bedankt !!!

Een dag is een dag...


Verwijderd

grep 'hallo' *

Verwijderd

Op woensdag 29 augustus 2001 15:37 schreef edwinv het volgende:
grep 'hallo' *
echo 'ook hallo'
[/humor]

  • aKeY
  • Registratie: Maart 2001
  • Laatst online: 05-08 16:39
Ok ik ga weer ffe verder met slapen, had ik ook nog op kunnen komen..... |:(

Maar bedankt in ieder geval... :)


SLOTJE

Een dag is een dag...


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
locate data

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • deadinspace
  • Registratie: Juni 2001
  • Nu online

deadinspace

The what goes where now?

Op woensdag 29 augustus 2001 16:22 schreef a casema user het volgende:
locate data
Mja, dan moet je wel zorgen dat je locate database uptodate is (met 'updatedb').

"find -name '*hallo*'" werkt iig. "find -iname '*hallo*'" doet hetzelfde, maar dan case insensitive. '-print' hoeft er in GNU/Linux niet bij (dat doettie default), maar in sommige andere unices wel. Dit staat overigens allemaal in de manpages. En ook al heeft find ontieglijk veel opties, ik heb het er ook ooit in kunnen vinden :)

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 11:51

odysseus

Debian GNU/Linux Sid

Op woensdag 29 augustus 2001 15:30 schreef aKeY het volgende:
[..]
Nu wil ik in een bepaalde dir bv. /data in elke file het woordje "hallo" laten zoeken.
[..]
Bedoel je met deze zin dat 'hallo' in de bestandsnaam moet zitten of in het bestand zelf? In het eerste geval: "updatedb && locate hallo" of "find / -name *hallo*, in het tweede geval iets als "cd / && grep -r hallo *". Dit laatste werkt bij mij niet omdat grep blijkbaar een nieuwe thread start voor elke dir die hij tegenkomt of zo - hij moet binnen de kortste keren stoppen omdat mijn mem compleet gevuld is...misschien dat fgrep of egrep hier een beter resultaat geeft.

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

Pagina: 1