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 möchte alle Protokolle zwischen zwei Zeitstempeln extrahieren. Einige Zeilen haben möglicherweise nicht den Zeitstempel, aber ich möchte diese Zeilen auch. Kurz gesagt, ich möchte jede Zeile, die unter zwei Zeitstempel fällt. Meine Logstruktur sieht so aus: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking user-- Post …
Ich möchte einen Bash-Alias für grep erstellen, der Zeilennummern hinzufügt: alias grep='grep -n' Aber das fügt natürlich auch den Pipelines Zeilennummern hinzu. Die meiste Zeit (und es fallen mir keine Ausnahmen ein) möchte ich keine Zeilennummern in einer Pipeline haben (zumindest intern, wahrscheinlich in Ordnung, wenn es die letzte ist), …
Ich versuche, grepnur Zeilen anzuzeigen, die eines der beiden Wörter enthalten, wenn nur eines in der Zeile erscheint, aber nicht, wenn sie sich in derselben Zeile befinden. Bisher habe ich es versucht grep pattern1 | grep pattern2 | ..., aber nicht das erwartete Ergebnis erzielt.
Wenn ich "grep doc" in das Terminal eingebe, tut es einfach nichts und hindert das Terminal daran, etwas anderes zu tun, bevor ich mit Ctrl+ Coder entkomme Z. Ich weiß, dass ich Grep nicht so verwenden soll, aber ich bin nur neugierig, warum das passiert.
Betrachten Sie diese Zeile: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Was ist der Punkt , der in der Ausgabe für das Muster suchen , wenn das Ergebnis , dass weggeworfen? Und wenn eine solche Zeile als letztes in einem Bash-Skript erscheint, wird der Exit-Wert an den …
Ich bin auf Windows, aber ich denke, meine Frage ist hier noch richtig gestellt. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Mir ist aufgefallen, dass folgendes funktioniert (ausgeben here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Dies funktioniert jedoch nicht (es …
Ich bin brandneu in UNIX und benutze Kirk McElhearns "The Mac OS X Command Line", um mir einige Befehle beizubringen. Ich versuche, zu verwenden trund grepdamit ich nach Textzeichenfolgen in einem regulären MS-Office Word-Dokument suchen kann. $ tr '\r' '\n' < target-file | grep search-string Aber alles, was es zurückgibt, …
Es scheint, ich missbrauche grep/ egrep. Ich habe versucht, in mehreren Zeilen nach Zeichenfolgen zu suchen und konnte keine Übereinstimmung finden, obwohl ich weiß, dass das, wonach ich suche, übereinstimmen sollte. Ursprünglich dachte ich, dass meine regulären Ausdrücke falsch waren, aber ich las schließlich, dass diese Werkzeuge pro Zeile funktionieren …
Unten ist der Text in der Datei: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Ich muss nach "42B" suchen und die Ausgabe aus dem obigen Text wie folgt erhalten: Pseudo name=Apple Code=42B state=fault Hat jemand eine Idee, wie dies mit grep/ awk/ erreicht werden kann sed?
Ich habe eine Reihe von Binärdateien und ich weiß, dass es in diesen Binärdateien Zeichenfolgen gibt, die ich finden möchte. Ich möchte Folgendes tun: grep -lir "the string I am looking for" und eine Liste aller Binärdateien in einem bestimmten Verzeichnis abrufen, die diese Zeichenfolge enthalten, aber grep -liranscheinend nicht …
ls -1 listet meine Elemente so auf: foo.png bar.png foobar.png ... Ich möchte, dass es ohne .pngähnliches aufgelistet wird : foo bar foobar ... (das Verzeichnis enthält nur .pngDateien) Kann mir jemand sagen, wie man grepin diesem Fall verwendet? Zweck: Ich habe eine Textdatei, in der alle Namen ohne die …
Betrachten Sie die folgende Eingabedatei: 1 2 3 4 Laufen { grep -q 2; cat; } < infile druckt nichts. Ich würde erwarten, dass es gedruckt wird 3 4 Ich kann die erwartete Ausgabe erhalten, wenn ich sie in ändere { sed -n 2q; cat; } < infile Warum gibt …
Ich versuche, einen regulären Ausdruck zu schreiben, in dem alle Wörter mit einer Länge von 10 Zeichen angezeigt werden und keiner der Buchstaben wiederholt wird. Bisher habe ich bekommen grep --colour -Eow '(\w{10})' Welches ist der allererste Teil der Frage. Wie würde ich nach der "Einzigartigkeit" suchen? Ich habe wirklich …
Ich möchte bestimmte Zeilen mit einer bestimmten Nummer aus einer Datei auswählen. Die zu durchsuchende Datei heißt os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Der erste Teil, bevor die Pipe funktioniert, erstellt die zu suchenden Begriffe wie 8707, 8824 usw. Der …
Ich führe den folgenden Befehl aus: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' und ich bekomme folgendes Ergebnis: 1 4 0 8 Ich möchte jede der Zahlen zu einer laufenden Zählvariablen hinzufügen. Gibt es einen magischen One Liner, bei dessen Bau mir jemand helfen kann?
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.