Bei Fragen zu grep ein Befehlszeilenprogramm zum Suchen von Textmustern in Dateien. Verwenden Sie dieses Tag für Fragen zu grep selbst oder für Fragen zu Problemen, die sich aus der Verwendung des Befehlszeilentools grep ergeben.
Ich versuche, grep gegen eine Liste von ein paar hundert Dateien auszuführen: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Obwohl ich nach einer Zeichenfolge greife, von der ich weiß, dass sie in den Dateien enthalten ist, werden die Dateien nicht durchsucht: $ grep -i 'foo' <(cat files.txt) $ …
Wie würden Sie nach alphanumerischen Zeichenfolgen mit 1 bis 50 Zeichen (im Idealfall mit beliebiger Länge) mit einem Doppelpunkt auf jeder Seite suchen - ein typisches Ergebnis wären alle Zeilen, die die Zeichenfolge enthalten :shopping:. Bisher habe ich den folgenden Code (ich habe einige Variationen davon ausprobiert), der nicht funktioniert: …
Ich suche nach einer Möglichkeit, Dateien zu durchsuchen, in denen zwei Wortinstanzen in derselben Datei vorhanden sind. Ich habe bis zu diesem Punkt Folgendes verwendet, um meine Suche durchzuführen: find . -exec grep -l "FIND ME" {} \; Das Problem, auf das ich stoße, ist, dass das Suchergebnis die Datei …
Ich habe ein Skript mycommand.sh, das ich nicht zweimal ausführen kann. Ich möchte die Ausgabe in zwei verschiedene Dateien aufteilen, wobei eine Datei die Zeilen enthält, die einem regulären Ausdruck entsprechen, und eine Datei die Zeilen enthält, die keinem regulären Ausdruck entsprechen. Was ich haben möchte, ist im Grunde so …
Ich versuche, den Besitzer eines Prozesses aus einer Liste pidof nmapzu holen. Ich habe den Befehl , den dann ps -u <PID> | grep USERabzurufen, mit dem ich gerade spiele. Wenn ich ihn ausführe, werden nur die Titel gedruckt (obere Zeile). Wie kann ich den Namen des Besitzers anhand der …
Ich habe das Problem, dass ich nach dem Spiel zu viele Informationen bekomme grep -RnisI --color=auto "pseudomonas" * Ich möchte nach und vor dem Spiel nur 20 Zeichen oder 10 Wörter erhalten. Was ist das richtige Werkzeug, um so etwas zu tun?
Daher habe ich eine Reihe von Apache-Protokollen mit dem Standardprotokollformat. Ich möchte alle Protokollzeilen abrufen, die nicht von einem Webcrawler stammen. Nehmen wir also an, ich habe eine Datei robot_patterns mit Einträgen wie Googlebot msnbot-media YandexBot bingbot Wenn ich den Befehl ausführe grep -f robot_patterns *.log, erhalte ich alle Einträge …
Auf meinem Computer wird macOS 10.12.3 ausgeführt, und ich verwende das vom System installierte grepDienstprogramm mit Version 2.5.1-FreeBSD. Dies sind die Ausgaben, die ich beim Testen verschiedener regulärer Ausdrücke erhalte: Wenn ich diese aber mit GNU grep (Version 2.25) ausführe, erhalte ich Folgendes: GNUs grep sieht für mich richtig aus …
Ich habe ein Skript, das einige Ausgaben generiert. Ich möchte diese Ausgabe auf eine IP-Adresse wie überprüfen 159.143.23.12 134.12.178.131 124.143.12.132 if (IPs are found in <file>) then // bunch of actions // else // bunch of actions // Ist fgrepeine gute idee Ich habe Bash zur Verfügung.
Ich weiß, dass wir einem besonderen Charakter wie *(){}$mit entkommen können \, um als Literaten zu gelten. Zum Beispiel \*oder\$ Aber im Falle, .dass ich es zweimal machen muss, gilt \\.es als Sonderzeichen. Beispiel: man gcc | grep \\. Wieso ist es so?
Ich verwende ein Dienstprogramm, das keine Möglichkeit zum Filtern der Ausgabe bietet. Nichts im Text der Ausgabe zeigt an, dass eine bestimmte Funktion fehlgeschlagen ist, sie wird jedoch in rot angezeigt. Die Ausgabe ist so lang, dass ich am Ende, wenn einige Fehler gemeldet werden, nicht immer einen Bildlauf durchführen …
Ich habe ein Verzeichnis mit ca. 26.000 Dateien und muss alle diese Dateien einlesen. Das Problem ist, dass ich es so schnell wie möglich brauche, daher ist es nicht ideal, ein Skript zu erstellen, in dem grep den Namen einer Datei aus dem Befehl find entnimmt und Übereinstimmungen in die …
Ich suche einen Befehl oder ein Skript, um Folgendes auszuführen: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Ich möchte einen Befehl, der ungefähr so aussieht: ungrep file1.txt file2.txt und gibt Folgendes zurück: ijkl Mit anderen Worten, es gibt mir die Zeilen in file1.txt, die bei einem grep von …
Ich habe dies viel recherchiert, bin mir aber immer noch nicht sicher. Was bedeutet Wortgrenze ? Was tut es? Könnte mir zum Beispiel jemand diesen Befehl erklären? egrep '\b[A-Z]+\b' filename.sh
Ich habe ein Programm, das eine Ausgabe ausgibt, die mir stdoutgefällt: [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine Um die Fehler in der Ausgabe leichter zu erkennen, möchte ich die Vorkommen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.