suche nach wörter in datei

Dieses Thema: "suche nach wörter in datei" im Forum "Shell-Skripte" wurde erstellt von mapiox, 08.05.2002.

  1. mapiox

    mapiox Tripel-As

    Dabei seit:
    21.04.2002
    Beiträge:
    176
    Zustimmungen:
    0
    Wie kann ich den Inhalt von Dateien nach bestimmten Wörtern durchsuchen?

    Habe einen Ordner mit einigen *.php Dateien. Diese Dateien möchte ich nun alle nach einem bestimmten Wort durchsuchen.
     
  2. Zaphod

    Zaphod )=-=[MySelf]=-=(

    Dabei seit:
    10.04.2002
    Beiträge:
    86
    Zustimmungen:
    0
    man grep :D
     
  3. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    glaube...

    das geht aber nicht nur mit grep allein....dazu muss er nen script schreiben?!?!
     
  4. Zaphod

    Zaphod )=-=[MySelf]=-=(

    Dabei seit:
    10.04.2002
    Beiträge:
    86
    Zustimmungen:
    0
    Die grep-Hilfe sagt:
    8><-------------------------------------------------------------------------------
    Suche nach MUSTER in jeder DATEI oder der Standardeingabe.
    Beispiel: grep -i &acute;Hallo Welt&acute; menu.h main.c

    Auswahl und Interpretation regulärer Ausdrücke:
    -E, --extended-regexp PATTERN is an extended regular expression
    -F, --fixed-strings PATTERN is a set of newline-separated strings
    -G, --basic-regexp PATTERN is a basic regular expression
    -P, --perl-regexp PATTERN is a Perl regular expression
    -e, --regexp=MUSTER MUSTER als regulären Ausdruck verwenden.
    -f, --file=FILE MUSTER aus DATEI lesen.
    -i, --ignore-case Unterschied zwischen Groß- und Kleinschreibung
    ignorieren.
    -w, --word-regexp MUSTER paßt nur auf ganze Wörter.
    -x, --line-regexp MUSTER paßt nur auf ganze Zeilen.
    -z, --null-data Eine Zeile endet mit Nullbyte, nicht Newline.

    Verschiedenes:
    -s, --no-messages Fehlermeldungen unterdrücken.
    -v, --revert-match Nicht-passende Zeilen anzeigen.
    -V, --version Versionnummer ausgeben und beenden.
    --help Diese Hilfe ausgeben und beenden.
    --mmap Wenn möglich, Eingabe in den Speicher mappen.

    Output control:
    -m, --max-count=NUM stop after NUM matches
    -b, --byte-offset print the byte offset with output lines
    -n, --line-number print line number with output lines
    --line-buffered flush output on every line
    -H, --with-filename print the filename for each match
    -h, --no-filename suppress the prefixing filename on output
    -o, --only-matching show only the part of a line matching PATTERN
    -q, --quiet, --silent suppress all normal output
    --binary-files=TYPE assume that binary files are TYPE
    TYPE is &acute;binary&acute;, &acute;text&acute;, or &acute;without-match&acute;
    -a, --text equivalent to --binary-files=text
    -I equivalent to --binary-files=without-match
    -d, --directories=ACTION how to handle directories
    -b, --byte-offset print the byte offset with output lines
    -n, --line-number print line number with output lines
    --line-buffered flush output on every line
    -H, --with-filename print the filename for each match
    -h, --no-filename suppress the prefixing filename on output
    -o, --only-matching show only the part of a line matching PATTERN
    -q, --quiet, --silent suppress all normal output
    --binary-files=TYPE assume that binary files are TYPE
    TYPE is &acute;binary&acute;, &acute;text&acute;, or &acute;without-match&acute;
    -a, --text equivalent to --binary-files=text
    -I equivalent to --binary-files=without-match
    -d, --directories=ACTION how to handle directories
    ACTION is &acute;read&acute;, &acute;recurse&acute;, or &acute;skip&acute;
    -D, --devices=ACTION how to handle devices, FIFOs and sockets
    ACTION is &acute;read&acute; or &acute;skip&acute;
    -R, -r, --recursive equivalent to --directories=recurse
    --include=PATTERN files that match PATTERN will be examined
    --exclude=PATTERN files that match PATTERN will be skipped.
    --exclude-from=FILE files that match PATTERN in FILE will be skipped.
    -L, --files-without-match only print FILE names containing no match
    -l, --files-with-matches only print FILE names containing matches
    -c, --count only print a count of matching lines per FILE
    -Z, --null print 0 byte after FILE name

    Context control:
    -B, --before-context=NUM print NUM lines of leading context
    -A, --after-context=NUM print NUM lines of trailing context
    -C, --context=NUM print NUM lines of output context
    -NUM same as --context=NUM
    --color[=WHEN],
    --colour[=WHEN] use markers to distinguish the matching string
    WHEN may be `always&acute;, `never&acute; or `auto&acute;.
    -U, --binary do not strip CR characters at EOL (MSDOS)
    -u, --unix-byte-offsets report offsets as if CRs were not there (MSDOS)

    `egrep&acute; means `grep -E&acute;. `fgrep&acute; means `grep -F&acute;.
    With no FILE, or when FILE is -, read standard input. If less than
    two FILEs given, assume -h. Exit status is 0 if match, 1 if no match,
    and 2 if trouble.
    -------------------------------------------------------------------------------><8
    ... ist alles drin, was er sucht - regular expression und Dateinamen angeben (Wildcards gehen) und ab die Reise, Ergebnis dann in eine Datei umleiten oder nach less pipen - für son Kleinkram muss man nicht scripten :D
     
  5. mapiox

    mapiox Tripel-As

    Dabei seit:
    21.04.2002
    Beiträge:
    176
    Zustimmungen:
    0
    Danke
    grep ist gut ,hatte die ganze Zeit &quot;find&quot; im Kopf :rolleyes:

    @andre

    grep &quot;gesuchtes_wort&quot; *

    durchsucht jede Datei im Verzeichnis
     
  6. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    oki

    ihr habt recht.... :)
     
  7. Guest

    Guest Guest

    cd /php-dir
    grep &quot;Wort&quot; *
     
  8. rup

    rup Haudegen

    Dabei seit:
    10.04.2002
    Beiträge:
    627
    Zustimmungen:
    0
    Wenn es wenige Dateien sind:
    grep &quot;Suchstring&quot; *.php


    Wenn es viele Dateien (eventuell in Unterverzeichnissen) sind:

    for i in `find -name &quot;*.php&quot;`
    do
    grep &quot;Suchstring&quot; $i
    done
     
  9. mapiox

    mapiox Tripel-As

    Dabei seit:
    21.04.2002
    Beiträge:
    176
    Zustimmungen:
    0
    Danke ;)

    Lohnt sich aber nur wenn man alle bzw mehrere Verzeichnisse durchsuchen will
     
  10. #10 Nightwing, 09.05.2002
    Nightwing

    Nightwing User

    Dabei seit:
    08.04.2002
    Beiträge:
    108
    Zustimmungen:
    0
    Ort:
    Oberhausen
    @rup

    wenn du schon find benutzt dann brauchst du nicht unbedingt eine for schleife drumrum basteln. geht auch so

    find . -name &acute;*&acute; -type f -exec /bin/grep -e &quot;suchstring&quot; {} ;

    ich finde das ist wesentlich schneller und praktischer :)
     
  11. #11 eXploed, 25.02.2005
    eXploed

    eXploed Grünschnabel

    Dabei seit:
    25.02.2005
    Beiträge:
    6
    Zustimmungen:
    0
    ich habe das gleiche problem versteh aber nur bahnhof bei euch?!

    ich suche ganz konkret diese zeile:

    &FRPROZ IndependentTrue IndependentTrue video.bm /usr/txpom/web4video/Client.sh

    und darunter solln break (absatz) und da will ich nen text hin haben, wie funzt das? bitte erklärt es n00b-verständlich :(
     
Thema:

suche nach wörter in datei

Die Seite wird geladen...

suche nach wörter in datei - Ähnliche Themen

  1. Chemnitzer Linux-Tage suchen nach Beiträgen

    Chemnitzer Linux-Tage suchen nach Beiträgen: Für die am 21. und 22. März 2015 stattfindenden Chemnitzer Linux-Tage ist der »Call for Lectures« online. Gesucht werden Beiträge, die unter...
  2. nach einem wort in einer textdatei suchen

    nach einem wort in einer textdatei suchen: halloooo ihr lieben, ich hoffe ihr könnt mir weiterhelfen :) ich lernen momentan die skriptsprache shell und alles was dazu gehört. ich soll...
  3. Chemnitzer Linux-Tage 2014 suchen nach Vorträgen

    Chemnitzer Linux-Tage 2014 suchen nach Vorträgen: Für die am 15. und 16. März 2014 stattfindenden Chemnitzer Linux-Tage ist nun der so genannte »Call for Lectures« online. Gesucht werden Beiträge...
  4. LibreOffice lässt nach Fehlern suchen

    LibreOffice lässt nach Fehlern suchen: In einem neuen Wettbewerb lässt das LibreOffice-Projekt nach Fehlern suchen und ruft alle Anwender und Interessenten dazu auf, Bugs zu suchen, zu...
  5. Nach Inhalt in Dateien suchen und den String aus Datei löschen

    Nach Inhalt in Dateien suchen und den String aus Datei löschen: Hallo alle miteinander, ich bin auf der Suche nach einer Möglichkeit nach Dateien mit einem bestimmten Inhalt zu suchen. Wenn der String in der...