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.

Unix-Grep-Regex mit 'x', aber ohne 'y'

Anzahl der Antworten 5 Antworten
Brauche ich eine single-pass-regex für unix grep, enthält, say alpha, aber nicht enthalten beta. grep 'alpha' <> | grep -v 'beta' InformationsquelleAutor der Frage Wilderness | 2011-05-19

Extrahiere nur ein ganzes Wort mit grep

Anzahl der Antworten 3 Antworten
Ich habe eine große text-Datei. Ich brauche, um zu extrahieren alle die Linien, die enthält die genauen Wort "DUSP1". Hier ein Beispiel der Zeilen: 9606 ENSP00000239223 DUSP1 BLAST 9606 ENSP00000239223 DUSP1-001 Ensembl Ich abrufen möchten, die erste

Holen Sie sich die letzte Zeile von grep Suche in mehreren Dateien

Anzahl der Antworten 7 Antworten
Ich bin curently haben ein problem mit einem grep-Befehl. Habe ich den Weg gefunden, um nur die Letzte Zeile einer grep-Suche : grep PATERN FILE_NAME | tail -1 Ich finde auch die Art und Weise, um einen

Erhalte die Länge von .wav von der sox-Ausgabe

Anzahl der Antworten 8 Antworten
Brauche ich, um die Länge der ein .wav-Datei. Mit: sox output.wav -n stat Gibt: Samples read: 449718 Length (seconds): 28.107375 Scaled by: 2147483647.0 Maximum amplitude: 0.999969 Minimum amplitude: -0.999969 Midline amplitude: 0.000000 Mean norm: 0.145530 Mean amplitude:

Übergeben Sie eine Protokolldatei für das letzte Auftreten einer Zeichenfolge zwischen zwei Zeichenfolgen

Anzahl der Antworten 5 Antworten
Habe ich eine log-Datei trace.log. In ihm muss ich grep für die Inhalte der strings <tag> und </tag>. Es gibt mehrere sets von diesem paar Streicher, und ich nur zurückgeben müssen, den Inhalt zwischen den letzten Satz

Wie man einen ununterbrochenen Strom "grep"?

Anzahl der Antworten 10 Antworten
Ist das möglich grep auf einen kontinuierlichen Strom? Was ich meine ist eine Art tail -f <file> Befehl, aber mit grep auf die Ausgabe in Ordnung zu halten, werden nur die Zeilen, die mich interessieren. Ich habe

Lies den Ausdruck für grep aus der Standardeingabe

Anzahl der Antworten 1 Antworten
Wie kann ich grep Lesen Sie die Ausdruck von standard-input (stdin)? Beispielsweise (das folgende funktioniert nicht): grep -i -f &0 /path/to/text/file < "/regexp/" InformationsquelleAutor der Frage Dor | 2011-07-10

Git Grep von Dateierweiterungen

Anzahl der Antworten 2 Antworten
Ich weiß, dass, wenn ich wollte grep für ein Muster nur auf Dateien mit bestimmten Erweiterungen, könnte ich dies tun: //searches recursively and matches case insensitively in only javascript files //for "res" from the current directory grep

Verwenden Sie grep, um Inhalt in Dateien zu finden und verschieben Sie sie, wenn sie übereinstimmen

Anzahl der Antworten 9 Antworten
Bin ich mit grep, um eine Liste der Dateien, die ich verschieben müssen: grep -L -r 'Subject: \[SPAM\]' . Wie kann ich übergeben Sie diese Liste, um die mv-Befehl aus, und verschieben Sie die Dateien woanders? InformationsquelleAutor

Finden ausführbarer Dateien mit ls und grep

Anzahl der Antworten 5 Antworten
Habe ich ein Skript schreiben, der Sie findet, alle ausführbaren Dateien in einem Verzeichnis. Also versuchte ich mehrere Möglichkeiten, es zu implementieren, und Sie tatsächlich arbeiten. Aber ich Frage mich, ob es ist ein schöner Weg, dies

Mit dem Sternzeichen in Grep

Anzahl der Antworten 9 Antworten
Ich versuche, die Suche nach dem Teilstring "abc" in einer speziellen Datei im linux/bash Also ich mache: grep '*abc*' myFile Gibt es nichts. Aber wenn ich das Tue: grep 'abc' myFile Gibt es Spiele richtig. Nun, dies

grep regex whitespace-Verhalten

Anzahl der Antworten 1 Antworten
Ich habe eine Textdatei, mit so etwas wie: 12,34 EUR 5,67 EUR ... Da ist ein Leerzeichen vor dem 'Euro' und ich Ignoriere 0,XX EUR. Habe ich versucht: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR'

Unterschied zwischen egrep und grep

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zu grep und egrep im unix. So, ich bin seit kurzem Studium der shell commands im unixich will wissen, was sind die Unterschiede zwischen grep und egrep. Ich finde wir können mit grep

Mehrere grep Such- / Ignoriermuster

Anzahl der Antworten 5 Antworten
Ich in der Regel verwenden Sie die folgende pipeline zu grep für einen bestimmten such-string und noch ignorieren bestimmte andere Muster: grep -Ri 64 src/install/ | grep -v \.svn | grep -v "file"| grep -v "2\.5" |

Wie kann man das Auftreten eines Wortes in allen Dateien eines Verzeichnisses zählen?

Anzahl der Antworten 8 Antworten
Ich versuche zu zählen, die ein bestimmtes Wort vorkommen in einem ganzen Verzeichnis. Ist das möglich? Zum Beispiel sagen, es gibt ein Verzeichnis mit 100 Dateien, deren sämtliche Dateien, die das Wort "aaa". Wie würde ich die

Bash, grep zwischen zwei Zeilen mit der angegebenen Zeichenfolge

Anzahl der Antworten 7 Antworten
Beispiel: a43 test1 abc cvb bnm test2 kfo Brauche ich alle Zeilen zwischen test1 und test2. Normale grep funktioniert nicht in diesem Fall. Haben Sie irgendwelche Vorschläge? InformationsquelleAutor der Frage user3162968 | 2014-03-06

Als grep "\\" XXFile bekam ich "Trailing Backslash"

Anzahl der Antworten 1 Antworten
Nun möchte ich, um herauszufinden, ob es gibt Zeilen mit ' \ ' - Zeichen. Ich habe versucht grep "\\" XXFile aber es hints "Trailing Backslash". Aber als ich versuchte grep '\\' XXFile ist es OK. Könnte

PowerShell entspricht grep -f

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche für die PowerShell entspricht grep --file=filename. Wenn Sie nicht wissen grepmit dem Namen ist eine text-Datei wo in jeder Zeile ein regulärer Ausdruck Muster, das Sie wollen, zu entsprechen. Vielleicht bin ich

Wie entferne ich die Zeilen, die in Datei B von einer anderen Datei A erscheinen?

Anzahl der Antworten 8 Antworten
Ich habe eine große Datei Ein (bestehend aus E-Mails), eine Zeile für jedes E-mail. Ich habe auch noch eine Datei B mit einem anderen Satz von mails. Welchen Befehl ich verwenden, um entfernen Sie alle Adressen angezeigt,

Wie kann ich 'grep' eine Zeile fünf Zeilen oberhalb der grepped Zeile anzeigen lassen?

Anzahl der Antworten 4 Antworten
Ich habe gesehen, wie einige Beispiele von grepping Zeilen vor und nach, aber ich würde gerne zu ignorieren, die mittleren Linien. Also, ich möchte die Linie fünf Zeilen vor, aber sonst nichts. Kann das getan werden? InformationsquelleAutor

Warten, bis die Hintergrundprozesse beendet sind, bevor das Skript beendet wird

Anzahl der Antworten 4 Antworten
Wie kann ich sicherstellen, dass alle meine hintergrund-Prozesse beendet die Ausführung, bevor ich verlassen mein script (TCL/Bash). Ich dachte zu schreiben, alle meine hintergrund-Prozess die PID um eine PID-Datei. Und dann am Ende pgrep der PID um

grep --ignore-case --only

Anzahl der Antworten 4 Antworten
grep schlägt fehl, wenn sowohl mittels --ignore-case-und-nur-match-Optionen. Beispiel: $ echo "abc" | grep -io abc abc $ echo "ABC" | grep -io abc $ Aber $ echo "abc" | grep -i abc abc $ echo "ABC" |

Windows rekursive Grep-Befehlszeile

Anzahl der Antworten 8 Antworten
Brauche ich ein rekursiver grep in Windows, so was wie das in Unix/Linux: grep -i 'string' `find . -print` oder die mehr-bevorzugte Methode: find . -print | xargs grep -i 'string' Bin ich stecken mit nur cmd.exe

Grep List Dateiname und Zeilennummer

Anzahl der Antworten 3 Antworten
Hallo, ich bin versucht zu suchen, meine rails-Verzeichnis mit grep. Ich bin auf der Suche nach einem bestimmten Wort, und ich will grep zum drucken der Datei name und die Zeilennummer. Gibt es einen grep-flag wird das

Verwenden von grep und sed zum Suchen und Ersetzen einer Zeichenfolge

Anzahl der Antworten 7 Antworten
Ich bin mit der folgenden Suche ein Verzeichnis rekursiv nach bestimmten Zeichenfolge und ersetzen Sie es mit einem anderen: grep -rl oldstr path | xargs sed -i 's/oldstr/newstr/g' Dies funktioniert, okay. Das problem ist nur, dass, wenn

Wie kann man einfache Anführungszeichen in Bash / Grep umgehen?

Anzahl der Antworten 4 Antworten
Möchte ich die Suche mit grep eine Zeichenfolge, die wie folgt aussieht: something ~* 'bla' Habe ich versucht, diese, aber die Schale entfernt die Anführungszeichen argh.. grep -i '"something ~* '[:alnum:]'"' /var/log/syslog Was wäre die richtige Suche?

Wie verketten mehrere Zeilen der Ausgabe zu einer Zeile?

Anzahl der Antworten 6 Antworten
Wenn ich den Befehl ausführen cat file | grep patternich bekomme viele Zeilen der Ausgabe. Wie wollen Sie verketten von allen Zeilen in eine Zeile, effektiv ersetzen jedes "\n" mit "\" " (Ende mit " gefolgt von

grep eine Registerkarte in UNIX

Anzahl der Antworten 22 Antworten
Wie kann ich grep tab (\t) in Dateien auf dem Unix-Plattform? InformationsquelleAutor der Frage Sachin Chourasiya | 2009-12-01

Anzahl der Leerzeilen in einer Datei zählen

Anzahl der Antworten 7 Antworten
In Zählung (nicht-leere) Zeilen von code in der bash erläutern Sie, wie man die Anzahl der nicht-leeren Zeilen. Aber gibt es eine Möglichkeit, um die Anzahl der leeren Zeilen in einer Datei? Durch Leerzeile meine ich auch

grep für 2 Wörter in derselben Zeile

Anzahl der Antworten 8 Antworten
wie kann ich mit grep nach Zeilen mit zwei input-Worte, die auf der Linie? Ich bin auf der Suche nach Leinen, die beide Wörter enthalten, wie mache ich das? Ich habe versucht, pipe wie diese: grep -c

Wie kann ich nach einem Textmuster in einer gezippten Textdatei suchen?

Anzahl der Antworten 3 Antworten
Unserer täglichen feed-Datei durchschnittlich 2 GB groß. Diese Dateien archiviert, um eine einzelne zip-Datei am Ende eines jeden Monats gespeichert und in ein Netzwerk-share. Von Zeit zu Zeit habe ich eine Suche nach bestimmten Datensätzen in diesen

Wie kann ich die geänderte Datumzeit mit dem Befehl "Find" anzeigen?

Anzahl der Antworten 6 Antworten
Mit einem find Befehl, kann ich die Anzeige der Verzeichnisse von Namen mit mehreren Ebenen. Der folgende Befehl zeigt alle Verzeichnisse unter /var Weg mit einer Tiefe von 2: find /var -maxdepth 2 -type d; Das Ergebnis

Wie entferne ich "-" Zeilentrennzeichen, wenn Sie Grep mit Kontextlinien verwenden?

Anzahl der Antworten 5 Antworten
Ich habe eine text-Datei mit dem Namen compare.txt ich will zum extrahieren der einzelnen Linie folgt, dass jede Zeile mit dem Muster "nmse_gain_constant". Der folgende Befehl ruft Sie mich schließen: grep -A 1 nmse_gain_constant compare.txt | grep

Wie kann ich alle eindeutigen Dateierweiterungen in einer Ordnerhierarchie finden?

Anzahl der Antworten 13 Antworten
Auf einer Linux-Maschine würde ich gerne traverse eine Ordner-Hierarchie und Holen Sie sich eine Liste aller der verschiedenen Datei-Erweiterungen. Was wäre der beste Weg, dies zu erreichen in einer shell? InformationsquelleAutor der Frage GloryFish | 2009-12-03

Bash: Einliner zum Verlassen mit dem gegenteiligen Status eines grep-Befehls?

Anzahl der Antworten 10 Antworten
Wie kann ich die folgende bash-Skript? grep -P "STATUS: (?!Perfect)" recess.txt && exit 1 exit 0 Es scheint, wie ich sollte in der Lage sein, es zu tun mit einem einzigen Befehl, aber ich habe insgesamt 3

Wie kann ich meine Grep-Ausgabe so formatieren, dass die Zeilennummern am Ende der Zeile und die Trefferanzahl angezeigt werden?

Anzahl der Antworten 7 Antworten
Bin ich mit grep match string in eine Datei. Hier ist eine Beispiel-Datei: example one, example two null, example three, example four null, grep -i null myfile.txt gibt example two null, example four null, Wie kann ich

Wie "grep" für einen Dateinamen anstelle des Inhalts einer Datei?

Anzahl der Antworten 7 Antworten
grep verwendet wird, um die Suche innerhalb einer Datei, um zu sehen, wenn jede Zeile entspricht einem gegebenen regulären Ausdruck. Allerdings habe ich diese situation - ich will schreiben Sie einen regulären Ausdruck entsprechen, wird der Dateiname

Verwenden von sed und grep zum Suchen und Ersetzen

Anzahl der Antworten 6 Antworten
Ich bin mit egrep -R gefolgt von einem regulären Ausdruck mit etwa 10 Gewerkschaften, so wie: .jpg | .png | .gif etc. Dies funktioniert gut, nun würde ich gerne ersetzen alle gefundenen Zeichenketten mit .bmp Ich dachte

Verhindert, dass grep einen Fehler zurückgibt, wenn die Eingabe nicht übereinstimmt

Anzahl der Antworten 6 Antworten
Ich schreiben möchte in einem bash-Skript, ein Stück code, der prüft, ob ein Programm bereits ausgeführt wird. Ich habe Folgendes, um zu suchen, ob bar ausgeführt wird foo=`ps -ef | grep bar | grep -v grep` Den

Linux Script um zu überprüfen, ob der Prozess läuft & amp; Handeln Sie auf das Ergebnis

Anzahl der Antworten 4 Antworten
Ich habe einen Prozess, schlägt Sie regelmäßig & manchmal beginnt die doppelte Instanzen.. Wenn ich ausführen: ps x |grep -v grep |grep -c "processname" Ich erhalten: 2 Dies ist normal, da der Prozess läuft mit einer recovery-Prozess.

Konservieren Sie die Färbung nach dem Piping Grep zu Grep

Anzahl der Antworten 3 Antworten
Gibt es eine ähnlich Frage in Bewahren ls Färbung nach grep ' Ing aber es ärgert mich, dass, wenn Sie Rohr-farbigen grep die Ausgabe in ein anderes grep, dass die Färbung nicht erhalten. Als Beispiel grep --color

Capturing Groups von einem Grep RegEx

Anzahl der Antworten 7 Antworten
Habe ich dieses kleine script in sh (Mac OSX 10.6) zu sehen, durch eine Reihe von Dateien. Google hat mehr als hilfreich an dieser Stelle: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*'

Entfernen Sie die Klammern aus der Zeichenfolge

Anzahl der Antworten 2 Antworten
Ich versuche mich zu entfernen von Klammern aus einem string in R, und führen Sie in den folgenden Fehler: string <- "log(M)" gsub("log", "", string) # Works just fine gsub("log(", "", string) #breaks # Error in gsub("log(",

Grep nicht als regulärer Ausdruck

Anzahl der Antworten 6 Antworten
Ich Suche nach einer PHP-variable $someVar. Allerdings Grep denkt, dass ich versuche zu laufen regex und beschwert sich: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more

Wie finde ich alle Dateien, die bestimmten Text unter Linux enthalten?

Anzahl der Antworten 30 Antworten
Ich versuche einen Weg zu finden, Scannen Sie meine gesamte Linux-system für alle Dateien mit einer bestimmten Zeichenfolge von text. Nur zur Klarstellung, ich bin auf der Suche nach text innerhalb der Datei, nicht den Namen der

Wie finde ich Dateien, die kein angegebenes Zeichenfolgenmuster enthalten?

Anzahl der Antworten 10 Antworten
Wie finde ich heraus, das Dateien im aktuellen Verzeichnis, die nicht enthalten das Wort foo (mit grep)? InformationsquelleAutor der Frage Senthil Kumar | 2009-11-17

Suchen Sie Dateien im Terminal zwischen einem Datumsbereich

Anzahl der Antworten 6 Antworten
Ich verwende AIX via telnet hier bei der Arbeit, und ich würde gerne wissen, wie man Dateien in einem bestimmten Ordner zwischen einem Daten-Bereich, zum Beispiel: ich möchte alle Dateien finden, die in Ordner X erstellt wurden,

Verwenden von grep mit regulärem Ausdruck zum Ausfiltern von Übereinstimmungen

Anzahl der Antworten 2 Antworten
Ich versuche, mit grep -v für invert-match zusammen mit -e für regulären Ausdruck. Ich habe Probleme dabei, die syntax Recht. Ich versuche so etwas wie tail -f logFile | grep -ve "string one|string two" Wenn ich es

grep, aber nur bestimmte Dateiendungen

Anzahl der Antworten 11 Antworten
Arbeite ich auf das schreiben einige Skripte, die grep bestimmte Verzeichnisse, aber diese Verzeichnisse enthalten alle Arten von Dateitypen. Möchte ich grep nur .h und .cpp für jetzt, aber vielleicht ein paar anderen in der Zukunft. Bisher

grep für Sonderzeichen in Unix

Anzahl der Antworten 6 Antworten
Habe ich eine log-Datei (Anwendung.log), die folgende Zeichenfolge enthalten normalen & Sonderzeichen auf mehreren Linien: *^%Q&$*&^@$&*!^@$*&^&^*&^& Will ich Suche für die Nummer der Leitung(en) enthält dieses spezielle Zeichenfolge. grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log Dem oben genannten Befehl nicht zurück