Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 08.10.2007, 17:19   Nach oben    #1
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard [Shell] bestimmte Dateitypen/Dateinamen durchsuchen

Ich möchte gerne mit der Shell einen Haufen Dateien durchwühlen.

Als Ergebnis möchte ich die Dateinamen haben die das Muster 'xyz' als Text beinhalten.

Suchkriterium soll der Dateiname, oder aber auch nur der Dateityp sein.

Ich habe es mit find versucht...
Leider ist mein grep dahinter aber falsch, so dass mir nur die Zeile mit dem Suchmuster angezeigt wird...

Jemand eine Idee?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 17:26   Nach oben    #2
Projektleiter
 
Benutzerbild von Sclot
 
Registriert seit: 18.08.2005
Ort: Bremen
Beiträge: 149
Standard

schonmal so versucht?

Code:
find ./ -name meindatei.name -exec cat {} \; | grep "xyz"
oder:

Code:
 grep -r yxz ./*

Geändert von Sclot (11.10.2007 um 17:31 Uhr).
Sclot ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 17:39   Nach oben    #3
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

also, das hier:
Code:
find ./ -name datei.name -exec cat {} \; | grep -r "xyz" ./*
gibt mir schon fast genau das, was ich will... halt ein wenig mehr.. aber das ist ok!

Das macht im Prinzip das grep alleine auch schon.

Das hier:
Code:
find ./ -name meindatei.name -exec cat {} \; | grep "xyz"
gibt nämlich immer nur das Suchmuster aus...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 17:52   Nach oben    #4
Projektleiter
 
Benutzerbild von Sclot
 
Registriert seit: 18.08.2005
Ort: Bremen
Beiträge: 149
Standard

Und wie siehts damit aus?

Code:
find ./ -name 'meinedatei.name' -exec grep -l "gesuchtes" {} \;
Sclot ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 17:56   Nach oben    #5
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

genau das ist es!
danke dir!!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 18:20   Nach oben    #6
Projektleiter
 
Benutzerbild von Sclot
 
Registriert seit: 18.08.2005
Ort: Bremen
Beiträge: 149
Standard

naja... 3 tage später - aber immerhin
Sclot ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2007, 19:05   Nach oben    #7
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

ich habe Problem schon gelöst gehabt - aber werde das mit Sicherheit immer wieder mal brauchen.

Konkret ging es bei mir darum, dass ich wissen wollte, welche .htaccess-Dateien einen PW-Schutz beinhalten.
Da wäre eine Suche nach .htusers sinnfrei gewesen. Und _alle_ .htaccess wollte ich eigentlich nicht durchwühlen...

however - das Problem ist schon gelöst...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Eclipse PDT] PHP-Functions durchsuchen Ben Eclipse 7 25.07.2008 14:06
Cache leeren um mit file Dateien zu durchsuchen Tryzero PHP-Programmierung 12 12.03.2007 10:13
Wann J2EE verwenden und wann nicht? Bestimmte Einsatzgebiete Ben Enterprise Java 14 20.03.2006 15:56
(PHP)Editor, der mehrere Dateien gleichzeitig durchsuchen kann Chr!s Gesuche 8 17.03.2006 19:55
Array nach werd durchsuchen Macklaud Allgemeine Java-Programmierung 26 14.02.2005 18:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:32 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44