In Unterordnern einen Dateiinhalt grep´en [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

In Unterordnern einen Dateiinhalt grep´en [gelöst]

Beitrag von Soul_D » 06.11.2007 16:38:13

Hi Forum,

sorry für den blöden Titel, mir is nichts anderes eingefallen!

Folgendes Problem, ich befinde mich im /home Ordner und möchte gerne in den Unterordnern
/home/ORDERS
/home/INVOICE
/home/DESADV
nach einem Dateiinhalt grep`en z.B. der Nummer 12345
Was muss ich hier eingeben???

Wenn ich "ls -Rrt1 | xargs grep 12345" eingebe, bringt er mir ne ziemlich wirre ausgabe:
grep: ./ORDERS: No such file or directory
grep: ./INVOICE: No such file or directory
grep: ./DESADV: No such file or directory

Was mache ich falsch???


Best Regards,

Soul_D!"@§$%
Zuletzt geändert von Soul_D am 06.11.2007 16:50:23, insgesamt 1-mal geändert.

yeti

Re: In Unterordnern einen Dateiinhalt grep´en

Beitrag von yeti » 06.11.2007 16:41:59

Code: Alles auswählen

grep -r 12345 ./ORDERS ./INVOICE ./DESADV

Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von Soul_D » 06.11.2007 16:44:03

Ja OK,
aber ich möchte die Unterordner nicht einzeln benennen, weil sich hier die Ordnerstruktur manchmal ändert!
Ich möchte einfach in allen unterlegenen Ordnern und auch deren Unterordner ... durchsuchen!


Best Regards,

Soul_D!"@§$%

Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von Soul_D » 06.11.2007 16:47:00

Ach halt du hast mich auf den richtigen Weg gebracht danke!!!

grep -r 12345 ./*


Best Regards,

Soul_D!"@§$%
Zuletzt geändert von Soul_D am 06.11.2007 16:49:44, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 06.11.2007 16:47:17

Warum so kompliziert?

Code: Alles auswählen

grep -r 12345 ORDERS INVOICE DESADV
Edit: Und viel zu spät.

Benutzeravatar
Kalimac
Beiträge: 293
Registriert: 25.05.2004 13:19:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wetterau
Kontaktdaten:

Re: In Unterordnern einen Dateiinhalt grep´en

Beitrag von Kalimac » 06.11.2007 16:52:12

Soul_D hat geschrieben:Wenn ich "ls -Rrt1 | xargs grep 12345" eingebe, bringt er mir ne ziemlich wirre ausgabe:
grep: ./ORDERS: No such file or directory
grep: ./INVOICE: No such file or directory
grep: ./DESADV: No such file or directory
Nicht wirr, ./ORDERS: gibt es ja auch nicht. :wink:

Auch zu spät: :(
Wieso nicht einfach:

Code: Alles auswählen

$ grep -r 12345 ./*
?
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -

Antworten