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
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
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
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
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:
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
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
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
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
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
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
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
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'
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
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" |
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
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
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
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
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,
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
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
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" |
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
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
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
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?
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
22
Antworten
Wie kann ich grep tab (\t) in Dateien auf dem Unix-Plattform? InformationsquelleAutor der Frage Sachin Chourasiya | 2009-12-01
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
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
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
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
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
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
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
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
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
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
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
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.
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
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]*'
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(",
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
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
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
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,
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
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
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