zoek naar text in files

Pagina: 1
Acties:

  • pixel
  • Registratie: Augustus 2001
  • Laatst online: 16-12-2024
Even uitlichten wat ik precies wil.
Ik heb een aantal ,met .txt, files waarin text staat. Nu wil ik zoeken naar een bepaalde string die in die .txt files staan.
Dat is niet zo probleem, echter ik wil graag zien in welk bestand deze string is gevonden.
Waneer is bijvoorbeeld cat *.txt | grep string invoer, krijg ik alleen te zien dat die string voorkomt in een van de files.
Iemand een idee om dit zichtbaar te maken?

brabrabrabra...


Verwijderd

Gewoon:

grep blaat *

of als je een wil zoeken in een directory tree dit:

grep -r blaat /directory/

  • jordz.
  • Registratie: Januari 2002
  • Laatst online: 27-06-2025
code:
1
grep text -ri file.txt

Dan kan je dit ook in een loopje zetten en de variabele van het bestand printen?

Arch Linux


  • jordz.
  • Registratie: Januari 2002
  • Laatst online: 27-06-2025
Verwijderd schreef op woensdag 30 september 2009 @ 12:59:
Gewoon:

grep blaat *

of als je een wil zoeken in een directory tree dit:

grep -r blaat /directory/
Wist niet dat met een * als parameter ook de filename wordt geprint :)

[ Voor 4% gewijzigd door jordz. op 30-09-2009 13:05 ]

Arch Linux


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 26-01 12:11

Nick_S

++?????++ Out of Cheese Error

Ik gebruik zelf vaak ack. Deze werkt met kleuren, slaat standaard al bepaalde bestanden over, zoals bijvoorbeeld .svn directories. Hij kent ook bepaalde file types, bijvoorbeeld met --html zoekt hij door .htm, .html, .xhtml bestanden. Dit kan grep ook allemaal, maar de commando's worden dan wat lang.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 23:25

CAPSLOCK2000

zie teletekst pagina 888

-l

Bash:
1
2
3
$ echo "abc" > /tmp/test.txt
$ grep -l "abc"  /tmp/test.txt
/tmp/test.txt

This post is warranted for the full amount you paid me for it.


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 18:27

Kees

Serveradmin / BOFH / DoC
cat abuse... :X

anyway, grep zet er zelf de filename voor als je op * zoekt, en anders kan je het met -l doen (maar dan niet als je de input via de stdin geeft met cat).

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • pixel
  • Registratie: Augustus 2001
  • Laatst online: 16-12-2024
Thank!
soms zit je veel moeilijker te denken dan dat het is :X

brabrabrabra...

Pagina: 1