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.
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Mit sed / awk / replace möchte ich im obigen Text alles entfernen, was nach dem ersten Leerzeichen in jeder Zeile steht. Die Ausgabe wird zum Beispiel sein: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd Jede Hilfe wird geschätzt.
Angesichts dieses minimalen Beispiels ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) es gibt LINE 1und dann, nach einer Sekunde, Ausgänge LINE 2, wie erwartet . Wenn wir das weiterleiten grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) …
Bei der Suche nach Übereinstimmungen mit grepstelle ich häufig fest, dass die nachfolgende Suche erheblich weniger Zeit in Anspruch nimmt als die erste - z. B. 25s vs. 2s. Es liegt auf der Hand, dass die Datenstrukturen aus der letzten Ausführung nicht wiederverwendet wurden - diese sollten freigegeben werden. Als …
Ich habe komisches Verhalten, wenn ich versuche, eine Manpage unter macOS zu lesen. In der Bash-Manpage kommt beispielsweise eindeutig die Zeichenfolge vor NAME: $ man bash | head -5 | tail -1 NAME Und wenn ich greife name, bekomme ich Ergebnisse, aber wenn ich greife, NAMEtue ich das nicht: $ …
Gibt es ein grep-ähnliches Dienstprogramm, mit dem ich mit logischen Operatoren grep-Suchen durchführen kann? Ich möchte in der Lage sein, die logischen Konstrukte frei zu nisten und zu kombinieren. Zum Beispiel sollte so etwas möglich sein: grep (term1 && term2) || (term1 && (term3 xor term4)) * Mir ist klar, …
Sehr neu in UNIX, aber nicht neu in der Programmierung. Terminal auf dem MacBook verwenden. Zum Verwalten und Durchsuchen von Wortlisten für die Kreuzworträtselkonstruktion versuche ich, mit dem Befehl Grep und seinen Variationen vertraut zu werden. Scheint ziemlich unkompliziert zu sein, aber ich muss mich schon früh mit dem befassen, …
Ich habe eine Datei, die ungefähr 200.000 Zeilen pro Tag umfasst und die aus Blöcken mit drei Zeilen besteht: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Jetzt habe ich eine andere Datei, aus der ich ungefähr 10.000 Schlüsselmuster extrahiere, …
Ich habe unter Linux gesehen, dass grepso konfiguriert ist , dass die Übereinstimmung hervorgehoben und die übereinstimmende Datei gedruckt wird. Wie kann ich grepdie Hervorhebung von Übereinstimmungen konfigurieren ?
Ich führe häufig grep-Befehle aus, um Dinge in meinem Code zu finden, aber das Problem bei Webprojekten ist, dass es häufig komprimierte JavaScript- und CSS-Dateien gibt, die eine große Textzeile erzeugen. Wenn also eine Übereinstimmung gefunden wird, wird das gesamte Terminalfenster angezeigt mehr als 1000 Zeilen gefüllt, was es äußerst …
Ich habe ein Skript, das Text ausgibt stdout. Ich möchte all diese Ausgaben in meinem Terminal sehen und gleichzeitig einige Zeilen filtern und in einer Datei speichern. Beispiel: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line …
Ich habe ein eingebettetes Linux-System mit Busybox (OpenWRT) - daher sind die Befehle begrenzt. Ich habe zwei Dateien, die so aussehen: erste Datei aaaaaa bbbbbb cccccc mmmmmm nnnnnn zweite Datei mmmmmm nnnnnn yyyyyy zzzzzz Ich muss diese 2 Listen in 1 Datei zusammenführen und die Duplikate entfernen. Ich habe nicht …
Ich versuche, alle Dateien zu finden, die von einem bestimmten Typ sind und keine bestimmte Zeichenfolge enthalten. Ich versuche, es zu tun, indem ich find auf grep -v leite Beispiel: find -type f -name '*.java' | xargs grep -v "something something" Das scheint nicht zu funktionieren. Es scheint nur die …
In einem CentOS 7-Server möchte ich die Liste der auswählbaren Einheiten abrufen, für die journalctlProtokolle erstellt werden können. Wie kann ich den folgenden Code ändern, um dies zu erreichen? journalctl --output=json-pretty | grep -f UNIT | sort -u Im CentOS 7-Terminal wird der obige Code erzeugt grep: UNIT: No such …
Ich habe den folgenden Befehl: find / -name libGL.so.1 Was viele Zeilen mit "Permission denied" zurückgibt. Ich möchte solche Zeilen ausschließen und habe Folgendes hinzugefügt: find / -name libGL.so.1 | grep -v 'denied' Aber die Ausgabe ist die gleiche - meine grep -v 'denied'filtert nicht die Zeilen mit Permission denied. …
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.