Freitag, 20. Oktober 2006

Suchen nach Inhalt in einer Datei unter Linux

Wie suche einen bestimmten Dateiinhalt unter Linux?

Die Programme die für die Dateisuche benötigt werden heißen find, xargs und grep. Diese Programme gehören zum Standardumfang heutiger Linux-Distributionen.

Angenommen man möchte nach dem Suchwort Linux in Textdateien suchen. Die Datei befindet sich möglicherweise in irgendeinem Home-Verzeichnis. Auf der Kommandozeile gibt man nun ein:

Download Code!

  1.  
  2. # find = Suchprogramm
  3. # /home = das Verzeichnis
  4. # -type f = durchsucht Dateien
  5. # -name = durchsucht Dateien mit einem bestimmten Namen
  6. # xargs = Zum Erstellen und Ausführen von Kommandos
  7. # grep  = Sucht nach einem bestimmten Suchwort
  8. find /home -type f -name *.txt | xargs grep Linux
  9.  
Bewertung: 5 von 5, 2 Stimme(n) 27082 Klicks
Probleme und Lösungen
Von Mr.Foo in Probleme und Lösungen am 20.10.06@19:16 Uhr

Trackbacks
Trackback für spezifische URI dieses Eintrags

Keine Trackbacks

6 Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

Philipp - #1 - 01.11.2006 13:38 - (Antwort)

Vielen Dank für den Suchbefehl.
Ich habe es bei mir getestet und es hat leider nicht funktioniert. Woran kann das liegen?

Mr. Foo - #2 - 01.11.2006 16:06 - (Antwort)

Hi Philipp,

nach was willst du denn suchen und was hast du eingegeben?

Anonym - #3 - 07.03.2010 21:02 - (Antwort)

*.txt sollte "*.txt" sein

Klaus Schwarzkopf - #4 - 10.01.2011 13:03 - (Antwort)

grep -r 'Linux' /home/*

sollte den gleichen Effekt haben und man spart sich find.

weisst du doch nicht - #5 - 21.01.2011 10:49 - (Antwort)

sauber Klaus !

Dennis - #6 - 05.01.2012 16:34 - (Antwort)

Bei mir klappt das ebenfalls nicht.
Nur das von Klaus :-)


Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
 
 

Mr. Foo

Suchen nach Inhalt in einer Datei unter Linux

  • Homepage

Suche

Kategorien

  • Android (2)
  • C-Sharp (4)
  • Datenbank (30)
  • Delphi (2)
  • Entwicklung (36)
  • Flash (5)
  • Games (10)
  • Gutscheine (4)
  • Hardware (14)
  • HTML CSS (16)
  • Internet (88)
  • Java (32)
  • Javascript (24)
  • Linkdump (9)
  • Linux (102)
  • Low-Level (10)
  • Lua (8)
  • Musik (9)
  • Netzwerk (25)
  • New World Order (109)
  • Perl (3)
  • PHP (130)
  • Magento (5)
  • Symfony (3)
  • Zend Framework (7)
  • Probleme und Lösungen (26)
  • Python (22)
  • Ressourcen (23)
  • Sicherheit (91)
  • Software (60)
  • Sonstiges (47)
  • Own Stuff (48)
  • Spass (46)
  • Technik / Wissenschaft (4)
  • Tips (15)
  • Weisheiten (17)
  • Windows (23)
  • Wort des Tages (15)


Alle Kategorien

Archive

  • Mai 2012
  • April 2012
  • März 2012
  • Das Neueste ...
  • Älteres ...

Abonnieren lohnt sich!

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare

Tagcloud

Datenbank Entwicklung Internet Java Javascript Linux Lösung Netzwerk News New World Order PHP Problem Probleme und Lösungen Sicherheit Software Sonstiges Spass Tipp Update Windows

Beliebte Einträge

  • Magento ist scheisse (197)
  • Plugin-container.exe deaktivieren (107)
  • BWin Betrug und Abzocke bei Minigames? (65)
  • C compiler cannot create executables unter Debian (53)
  • Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert) (43)
  • Sicheres Kontaktformular mit PHP - Spam verhindern (37)
  • UML-Diagramme aus Java-Klassen generieren – Java2UML (28)
  • Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden (28)
  • Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript (24)
  • Zend Studio - Javaw.exe lastet die CPU aus (24)

Kommentare

Hugo zu BWin Betrug und Abzocke bei Minigames?
So, 20.05.2012 12:25
ich habe mich gestern auf BWIN reg [...]
Ubuntu 12.04 zu The assembly mscorlib.dll was not found or could not be loaded.
Fr, 18.05.2012 17:11
Hat bei mir leider nicht geklappt. [...]
Oliver Riske zu Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden
Di, 15.05.2012 20:38
Super Danke!
anon zu BWin Betrug und Abzocke bei Minigames?
Sa, 05.05.2012 18:43
ihr scheiss betrüger
Jürgen zu Unable to elevate error:1814 VLC Problem
Mi, 02.05.2012 16:54
So einfach ist es bei mir jedenfal [...]
 

Kontakt/Informationen