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.
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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,
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
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
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
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,
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
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
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
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
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.
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
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
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?
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
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
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=[^&]*'
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.
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
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
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
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,
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
5
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
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
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
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'
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
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
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
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
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
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