Tag: grep

grep ist ein command-line-text-such-utility, die ursprünglich für Unix geschrieben. Es verwendet reguläre Ausdrücke, um text passt, und wird Häufig verwendet, als filter in Rohrleitungen. Verwenden Sie dieses tag nur dann, wenn Ihre Frage bezieht sich auf die Programmierung mit grep oder grep-basierte APIs. Fragen über die Verwendung oder Fehlerbehebung von grep command-line Optionen selbst sind off-topic.

Awk kombinieren mehrerer Linien bedingt

Anzahl der Antworten 5 Antworten
Möchte ich kombinieren Sie die Werte aus mehreren Zeilen unterschiedlicher Länge in eine Zeile, wenn Sie die match-IDs. Eingabe Beispiel: ID: Value: a-1 49 a-2 75 b-1 120 b-2 150 b-3 211 c-1 289 d-1 301 d-2

Welche Geschmacksrichtung der reguläre Ausdruck ist grep?

Anzahl der Antworten 6 Antworten
Ich vermute, es ist nicht ein Perl-Kompatiblen, Regulären Ausdruck, da es eine Besondere Art von grep die speziell PCRE. Was grep meisten ähnlich? Gibt es irgendwelche besonderen Macken grep dass ich wissen muss? (Ich bin verwendet, um

Mit grep -lr-Ausgang zum hinzufügen von Dateien zu tar

Anzahl der Antworten 3 Antworten
In UBUNTU und CENTOS. Ich habe einige Dateien, die ich will Teer basierend auf deren Inhalt. $ grep -rl "123.45" . gibt eine Liste von etwa 10 Dateien in dieser Art von format: ./somefolder/someotherfolder/somefile.txt ./anotherfolder/anotherfile.txt etc... Ich

Um zu verstehen, die praktische Anwendung von Grep die option -H in verschiedenen Situationen

Anzahl der Antworten 4 Antworten
Diese Frage basiert auf diese Antwort. Warum bekommt man die gleiche Ausgabe von den beiden Befehlen? Befehl Ein $sudo grep muel * /tmp masi:muel Befehl B $sudo grep -H muel * /tmp masi:muel Rob ' s Kommentar

Suche nach einer Datei innerhalb rekursive Verzeichnis von zip-Dateien

Anzahl der Antworten 2 Antworten
Habe ich eine ganze Verzeichnis-Struktur mit zip-Dateien. Ich möchte: Durchqueren die gesamte Verzeichnisstruktur rekursiv greifen alle zip-Dateien Ich möchte eine bestimmte Datei "*myLostFile.ext" in eine dieser zip-Dateien. Was ich versucht habe 1. Ich weiß, dass ich Liste

Flucht Schrägstrich "\" in grep

Anzahl der Antworten 2 Antworten
Habe ich die Datei mit der Zeile: "H:\Check\WP_20140511_029.mp4" zusammen mit anderen Linien. Ich möchte diese Zeilen entfernt werden, die angibt Verzeichnis auf H:\Check. Ich habe versucht, grep -v ".*H:\\Check.*" testout.txt > testout2.txt Aber nicht löschen Sie diese

Übersetzen newline zu comma

Anzahl der Antworten 4 Antworten
Ich habe eine Textdatei mit einer Liste von rund 150 bis 200 Datei-Namen abc.txt pqr.txt xyz.txt ... ... Brauche ich ein string mit Komma-getrennten Dateien. Jede Zeichenfolge sollte nicht mehr als 20 Dateien. So ist das echo

Bash-regex: wie n mal mit 'grep' oder 'ls'

Anzahl der Antworten 4 Antworten
Ich würde gerne match n Ziffern der folgenden Art und Weise mit grep oder ls: echo "ABCD150915.7z" | grep "ABCD[[:digit:]]{6}.7z" Die oben nicht funktioniert, und ich habe versucht ganz viele Möglichkeiten, wie jetzt.. Wie kann das getan

Erste Teilstring von index-position

Anzahl der Antworten 5 Antworten
muss ich extrahieren einer Teilzeichenkette aus einer Linie, die mit der ersten und letzten position. Ich denke, es sollte sehr einfach sein, mit grep, aber immer noch nicht herausgefunden, wie. Beispiel, eine Zeile von n chars, ich

Entfernen Sie Zeilen mit nicht-englischen (Ascii -) Zeichen aus einer Datei

Anzahl der Antworten 4 Antworten
Ich habe eine Textdatei mit Zeichen aus verschiedenen Sprachen (Chinesisch, Latein etc) Möchte ich entfernen Sie alle Zeilen, die diese nicht-Englisch-Zeichen. Ich möchte auch alle Englisch Zeichen (a-b), zahlen (0-9) und alle Satzzeichen. Wie kann ich es

zcat pipe an grep

Anzahl der Antworten 4 Antworten
ls -ltr|grep 'Mar 4'| awk '{print $9 }'|zcat -fq |grep 12345 Ich möchte alle Dateien finden, die modifiziert auf einem bestimmten Datum und dann zcat Sie und suchen Sie die fiels für eine Reihe string. die oben

grep -f maximale Anzahl von mustern?

Anzahl der Antworten 5 Antworten
Ich würde gerne mit grep auf eine text-Datei mit -f zu entsprechen, eine lange Liste (in 10.000) von mustern. Stellt sich heraus, dass grep nicht so aus (wer wusste?). Nach einem Tag, es hat nicht alles produzieren.

grep - Liste alle Zeilen, die nicht mit Muster

Anzahl der Antworten 4 Antworten
Ich habe eine text-Datei mit einigen Datensätzen. Ich habe zwei Muster, um zu überprüfen, und ich will die Liste alle Zeilen aus der Datei nicht mit beiden Muster. Wie kann ich dies tun, mit grep Befehl? Ich

Non greedy matching mit ? mit grep

Anzahl der Antworten 4 Antworten
Ich Schreibe ein bash-Skript für die Analyse einer html-Datei und Ich möchte den Inhalt der einzelnen <tr>...</tr>. Also mein Befehl sieht folgendermaßen aus: $ tr -d \\012 < price.html | grep -oE '<tr>.*?</tr>' Aber es scheint, dass

Um alles in einer Datei nach einem grep-string würde

Anzahl der Antworten 3 Antworten
Gestern eine situation kam, wo jemand mich braucht, zu trennen die tail-Ende einer Datei, angegeben als alles nach einer bestimmten Zeichenfolge (aus Gründen der argument, "FOO"). Ich musste das tun, sofort, so ging mit der option, dass

Segmentation fault in der bash-Skript mit find, grep, sed

Anzahl der Antworten 2 Antworten
Ich habe ein Skript, dass die suchen über eine sehr große Anzahl von Dateien, und nutzt sed zu ersetzen mehrzeilige Muster. Das Skript ist iterativ, und es funktioniert gut auf einige Iterationen, aber manchmal verursacht es einen

Shell UNIX : grep-wild card

Anzahl der Antworten 3 Antworten
Ich kann nicht herausfinden, warum der wild-Zeichen * wird unterschiedlich interpretiert, in der folgenden Beispiele mit grep : find . -type f -name \* Ergebnisse : ./tgt/etc/test_file.c ./tgt/etc/speleo/test_file.c ./tgt/etc/other_file.c ./src/file.c Möchte ich zu dem zurückkehren von diesem

Wie verwende ich egrep um die Liste der Wörter, die übereinstimmung mit einem regulären Ausdruck?

Anzahl der Antworten 4 Antworten
Muss ich verwenden Sie egrep um die Anzahl der Wörter, die strings enthalten, die mit einem regulären Ausdruck. Zum Beispiel, ich muss etwas tun, wie "Zählen Sie die Anzahl der Wörter mit drei aufeinanderfolgenden vokalen" (nicht genau,

Entfernen Sie den gesamten text aus dem letzten Punkt in der bash

Anzahl der Antworten 1 Antworten
Habe ich eine Datei namens test.txt hat: abc.cde.ccd.eed.12345.5678.txt abcd.cdde.ccdd.eaed.12346.5688.txt aabc.cade.cacd.eaed.13345.5078.txt abzc.cdae.ccda.eaed.29345.1678.txt abac.cdae.cacd.eead.18145.2678.txt aabc.cdve.cncd.ened.19945.2345.txt Wenn ich will, zu entfernen alles, was jenseits der ersten . wie: cde.ccd.eed.12345.5678.txt cdde.ccdd.eaed.12346.5688.txt cade.cacd.eaed.13345.5078.txt cdae.ccda.eaed.29345.1678.txt cdae.cacd.eead.18145.2678.txt cdve.cncd.ened.19945.2345.txt Dann werde ich das tun for

Liste der Dateien, die " c " als zweiten Buchstaben (Linux)

Anzahl der Antworten 5 Antworten
Wie kann ich das tun? Muss ich reguläre Ausdrücke verwenden? Zu klären, sagen wir, ich habe die folgenden Dateien in einem Verzeichnis: abc.sh acb.sh Beispiel.c bob.php - und ich will Liste, die diejenigen, die das " c

Extrakt N-TEN Zeile nach dem passenden Muster

Anzahl der Antworten 3 Antworten
Möchte ich extrahieren Sie die N-te Zeile nach einem passenden Muster mit grep, awk oder sed. Ich habe zum Beispiel dieses Stück text: Revision: 60000<br /> Und ich will zu extrahieren 60000. Versuchte ich Revision:([a-z0-9]*)\s*([0-9]){5} die Spiele

wie Sie mit system-Kommando 'grep' in perl-script

Anzahl der Antworten 2 Antworten
Ich versuche zu zählen, den passenden Charakter mit grep im Perl-Skript. Unterhalb der Skript zählt ganze Verzeichnis der von mir gewünschten Ausgabe enthalten sollte, wird nur die Anzahl der input-Datei, nicht das ganze Verzeichnis, jemand mir helfen,

Suche mehrere Muster (Worte) mit ack?

Anzahl der Antworten 4 Antworten
Will ich Suche mehrere patterns im directory mit recursive directories und files. Weiß ich den Befehl für grep ist wie folgt grep -e '(pattern1)|(pattern2)' oder grep -r -E 'string1|string2|string3' /var/www/http Was ist der Befehl für Sie, dass

So kopieren Sie Dateien mit grep

Anzahl der Antworten 1 Antworten
Ich bin mit diesem Befehl zu finden, der alle meine Dateien enthält (mit Hilfe von regex)"someStrings" in einer Baum-Verzeichnis. grep -lir '^beginString' ./ -exec cp -r {} /home/user/DestinationFolder \; Gefunden Dateien wie dieses: FOLDER a.txt -->SUBFOLDER a.txt

Grep Git Branch-Namen, Wieder Nur Zweige, Deren Namen Enthalten "Thema"

Anzahl der Antworten 3 Antworten
Wenn ich eine Liste von 48-remote-Niederlassungen für ein repo, das ich tun kann git branch -a Liste alle von Ihnen, wie ich grep durch diese nur zurückgeben, deren Namen enthält Theme? InformationsquelleAutor Joshua Soileau | 2015-09-25

grep für X oder Y in unix?

Anzahl der Antworten 3 Antworten
wie kann ich die erfassen Sie alle Zeilen aus einer text-Datei, die beginnen mit dem Zeichen "X" oder das Wort "foo"? Dies funktioniert: cat text | grep '^@' # begins with @ aber ich habe versucht: cat

for i in `ls |grep` Frage

Anzahl der Antworten 3 Antworten
Dies ist der code den ich zum entpacken einer Datei grep auf den Inhalt der Dateien innerhalb der tar und löschen Sie dann die Dateien zuerst. Ich habe nicht genug Platz zum entpacken alle Dateien auf einmal.

Warum hat das sed-Befehl nicht mit Leerzeichen?

Anzahl der Antworten 4 Antworten
Dieses bash Skript soll, entfernen Sie die führenden Leerzeichen aus der grep-Ergebnisse: #!/bin/bash grep --color=always $@ | sed -r -e's/:[[:space:]]*/:/' Aber es passt nicht zu den whitespace-Zeichen. Wenn ich die Ersetzung von text auf "-", das zeigt

Wie grep, nur wenn motiv1 und pattern2 übereinstimmungen in aufeinanderfolgenden Zeilen

Anzahl der Antworten 6 Antworten
Ich habe eine Datei die wie folgt: city-italy good food bad climate - city-india bad food normal climate - city-brussel normal dressing stylish cookings good food - Frage - ich möchte grep city und food für die

Farbige grep?

Anzahl der Antworten 5 Antworten
Manchmal färben ein logfile oder andere gibt einen guten überblick bei der Suche nach Zeug und Verhalten Ich sah nur, dass grep haben eine Färbung feature grep -C 99999 --color <regexp> <filename> Welche anderen Methoden gibt es?

Erstellen .html-Datei aus dem logfile

Anzahl der Antworten 4 Antworten
Ich brauche ein script, das konvertiert die log-Dateien in leicht sichtbar .html-Dateien zugänglich, die von "jedermann". Hier ist was ich habe, so weit: #!/bin/bash ## The purpose of this script is to create .html files from log

Die schnellere Alternative zu Unix-Grep

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, die folgenden $ grep ">" file.fasta > output.txt Aber es nimmt so lange, wenn die Eingabe fasta-Datei zu groß ist. In der input-Datei sieht wie folgt aus: >seq1 ATCGGTTA >seq2 ATGGGGGG Gibt es

grep regex zu ziehen eine Zeichenfolge zwischen zwei bekannten strings

Anzahl der Antworten 2 Antworten
Ich habe eine Zeichenfolge von text in einer Datei, ich bin parsing aus, ich habe fast es aber nicht sicher, was ich bin fehlt basic-Ausdruck, den ich verwende, ist cat cred.txt | grep -m 1 -o '&CD=[^&]*'

Grep unbekannte Anzahl von Leerzeichen (linux)

Anzahl der Antworten 3 Antworten
Angenommen, Sie haben eine Datei namens abc.txt - die Datei enthält 2 (oder meist mehr) Linien: word -c (09:35:20) word -c (09:38:49) Wenn Sie den Befehl ausführen $ grep "word -c" abc.txt bekommt man nur die 1.

Wie finde ich wiederholte die Wörter in einer Datei mit grep/egrep?

Anzahl der Antworten 4 Antworten
Ich brauche zu finden, wiederholte Wörter in einer Datei mit egrep (grep -e) in unix (bash) Habe ich versucht: egrep "(\<[a-zA-Z]+\>) \1" file.txt und egrep "(\b[a-zA-Z]+\b) \1" file.txt aber für einige Grund diese betrachten die Dinge werden

ausführen von grep in GNU-make

Anzahl der Antworten 2 Antworten
Brauche ich um den text 'ifeq ($(Param1)' mit grep. Ich versuche zu ordnen Suche Ergebnis zu variabel. Das problem ist, dass single-quotes nicht entkommen text so machen, wenn ich versuchen: GrepResult:= $(shell grep 'ifeq ($$(Param1)' TextFile) Bekomme

Grep in XML-Datei

Anzahl der Antworten 5 Antworten
Ich habe einige Vorlagen aus einer XML-Datei, aber ich bin nicht in der Lage, es zu tun. <field> <uniqueid>account </uniqueod> <tableid>afs</tableid> </field> <field> <uniqueid>address</uniqueod> <tableid>afs</tableid> </field> was ich tun müssen, ist die Suche der Einträge zwischen diesen

Befehl-Linie für die Zählung bestimmtes Wort vorkommen, in eine Datei (wie der Anzahl der Tasten in einer json)

Anzahl der Antworten 1 Antworten
Neue Art der Kommandozeile Zeug, aber auf der Suche für einige Hinweise. Verwende ich die folgenden quick-script zählen, wie oft ein Schlüssel in einer json-Datei: grep -wo "\"keyname\"" "filename.json" | uniq -c 1200 keyname Es funktioniert gut,

Wie Sie grep-code durch, die das Leben in vielen verschiedenen Verzeichnissen?

Anzahl der Antworten 12 Antworten
Arbeite ich an einem Python-Programm, dass macht starken Gebrauch von Eiern (Plone). Das bedeutet, es gibt 198 Verzeichnisse voll von Python-code könnte ich Sie durchsuchen möchten, während Sie ausprüfen. Ist es ein guter Weg, um suchen Sie

Vergleichen von zwei Textdateien für die exakt gleiche text mit BASH?

Anzahl der Antworten 5 Antworten
Sagen wir, ich habe zwei text-Dateien, die ich brauche um Daten zu extrahieren aus. Der text der beiden Dateien ist wie folgt: Datei 1: 1name - [email protected] 2Name - [email protected] 3Name - [email protected] 4Name - [email protected] Datei

Mit Regex/Grep schnappen Zeilen aus einem array mit einem array von mustern

Anzahl der Antworten 2 Antworten
Nach der Suche überall im Internet, und ein noob, perl, für die eine Lösung zu diesem habe ich beschlossen, diesen posten auf Stapel. Ich bin auf der Suche zu tun, ist eine Schleife durch array1 mit erforderlichen

Wie ich finde, zu zählen, und zeigen einzigartige Elemente eines Arrays mit Hilfe von Perl?

Anzahl der Antworten 4 Antworten
Ich bin ein Neuling Perl-Programmierer und würde gerne etwas Hilfe. Ich habe ein array-Liste, die ich versuche zu splitten, jedem element basierend auf dem Rohr in zwei Skalare Elemente. Von dort aus möchte ich spike nur die

Teilweise Stringvergleich mit Muster

Anzahl der Antworten 2 Antworten
Ich muss eine Abfrage schreiben, in der Sie R, um die match-Zeichenfolge in der Spalte Namen. Ich bin auf der Suche nach etwas ähnliches WIE-operator in SQL. Für e.g, wenn ich weiß, Anfang, Mitte oder Ende Teil

Schnellste Weg, um grep durch Tausende von gz-Dateien?

Anzahl der Antworten 1 Antworten
Habe ich Tausende von .gz-Dateien alle in einem Verzeichnis. Ich muss grep durch Sie für die Zeichenfolge Mouse::Handler, ist die folgende die beste (und Genaueste) Weg, dies zu tun? find . -name "*.gz" -exec zgrep -H 'Mouse::Handler'

grep-syntax wie mit findstr

Anzahl der Antworten 2 Antworten
habe ich mit grep eine Menge über linux in letzter Zeit, aber jetzt muss ich findstr verwenden, um die Durchführung der gleichen Aufgaben auf einem windows-Rechner und kann durchaus mit sich die syntax gerade Recht. Meinen grep-Befehl

Bash umfassende Liste von IP-Adressen für eine domain

Anzahl der Antworten 4 Antworten
Ich versuche, zu produzieren, eine Liste mit allen möglichen ip-Adressen für einen bestimmten domain-Namen. Ich denke, ich bin nah dran, aber nicht wissen, was mir fehlt (oder, wenn es einen besseren Weg gibt). Zuerst erstelle ich eine

grepping Muster und löschen von Dateien

Anzahl der Antworten 2 Antworten
Ich habe eine externe Datei, die enthält eine Liste von mustern (pattern pro Zeile). pattern1 foo bar pattern_n bar bar foo Möchte ich grep alle Dateien-auch die, die innerhalb der sub-Ordner mit diesen mustern, wenn das Muster

erfassen der ersten n Zeichen jeder Zeile

Anzahl der Antworten 4 Antworten
Ich bin die Probleme der Erfassung der ersten 6 Zeichen jeder Zeile. Angenommen ich habe die folgenden Zeilen im inneren text.txt: this is a sentence 1234567890 string Ich würde gerne die ersten 10 Zeichen: this i 123456

Verschmelzen von Linien zwischen zwei mustern mit sed

Anzahl der Antworten 2 Antworten
Ich habe eine Ausgabe-Datei, die wie folgt aussieht: HEADER 1: server1 server2 server3 server4 server5 server6 server7 server8 server9 HEADER 2: HEADER 1: server10 server11 server12 server13 server14 server15 server16 server17 server18 HEADER 2: Ich Zusammenführen müssen

Grep mehrere Zeilen ignorieren

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit mit Grep verwenden den-v-Schalter zum ignorieren einer Zeile und der nächsten Nummer von Zeilen nach. Es ist im Grunde zum filtern von Ausnahmen von einer log-Datei, also Valid log entry 1 Exception exceptionname