Anzeige:
Ergebnis 1 bis 4 von 4

Thema: grep: Übereinstimmungen in Binärdatei (Standardeingabe).

  1. #1
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    Sep 2002
    Beiträge
    783

    grep: Übereinstimmungen in Binärdatei (Standardeingabe).

    cat datei | grep a
    Übereinstimmungen in Binärdatei (Standardeingabe).

    Wo genau liegt in diesem Fall der Unterschied zwischen Binärdatei und nicht-Binärdatei?
    Diese Meldung habe ich auch schonmal bei HTML-Dateien gekriegt, also eigentlich Plaintext - Warum? Und wie kriege ich grep trotzdem dazu, mir da ein paar Zeilen auszugeben?

  2. #2
    Premium Pils
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    665
    Wo genau liegt in diesem Fall der Unterschied zwischen Binärdatei und nicht-Binärdatei?
    Dein "A" wurde in der Binärdatei gefunden.

    Und wie kriege ich grep trotzdem dazu, mir da ein paar Zeilen auszugeben?
    -a für text?

    Und waren Deine HTML eventuell gebzip2t?

    Ansonsten: strings Deine Datei

  3. #3
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    Sep 2002
    Beiträge
    783
    Dein "A" wurde in der Binärdatei gefunden.
    Das war jawohl klar, sonst hätte da ja nicht gestanden "Übereinstimmungen in Binärdatei" und ich weiss, dass die datei "datei" min. ein "a" enthält

    -a für text?
    thx, das funzt - komisch nur, dass das nicht in der man-page von grep steht!?

    Und waren Deine HTML eventuell gebzip2t?
    natürlich nicht

    Ansonsten: strings Deine Datei
    und wieder einen neuen befehl kennengelernt

  4. #4
    cirad
    Gast
    man grep:
    -a, --text
    Process a binary file as if it were text; this is equivalent to
    the --binary-files=text option.

    Steht doch drin.

    PS: Übrigens reicht grep blah datei, dazu braucht man kein cat und keine Pipes.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •