Als «grep» getaggte Fragen

grep ist ein Befehlszeilenprogramm zum Suchen von Textmustern in Dateien.

2
Wie zeige ich Dateinamen erst nach einer Stichwortsuche an?
Ich habe derzeit n Datendateien in einem Verzeichnis, in dem jede Datei höchstens 1 Zeile sehr langer Daten enthält. Meine Verzeichnisstruktur ist director/ data1.json data2.json data3.json Ich weiß, dass mindestens eine dieser Dateien das gesuchte Schlüsselwort enthält, aber da die eine Datenzeile zu lang ist, deckt sie mein gesamtes Terminal …
15 grep 

1
Suche nach wörtlichen Zeichenfolgen bestätigen [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema Serverfehler gehört. Geschlossen vor 7 Jahren . Ich habe es satt, Dinge zu entkommen, wenn ich nach einem Teil eines HTML-Tags suchen möchte. …
15 grep  regex 


5
Durchsuchen von .gz-Protokolldateien
Gibt es eine magische Shell-Piping-Funktion, mit der sich problemlos mehrere .gz-Protokolldateien durchsuchen lassen, ohne sie irgendwo extrahieren zu müssen? .gz-Dateien sind Apache-Protokolle, Ergebnis der Protokollrotation. Ich möchte schnell überprüfen, wie oft in der Vergangenheit auf bestimmte URIs zugegriffen wurde.

3
grep verhält sich auf Fedora anders als auf Ubuntu
Wenn ich das in Fedora starte, sehe ich folgendes: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles Aber wenn ich auf Ubuntu (gleiche Daten) laufe, bekomme ich keine Ergebnisse von der grep: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' Irgendwelche …
13 ubuntu  bash  fedora  grep 


6
grep Zeilen nach dem Spiel bis zum Ende
Ich habe folgende Ausgabe von git status, wie mache ich das grepfür alles nach Untracked files: [alexus@wcmisdlin02 Test]$ git status # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: app/.gitignore # new file: …

5
Schnelle Extraktion eines Zeitbereichs aus der Syslog-Logdatei?
Ich habe eine Protokolldatei im Standard-Syslog-Format. Es sieht so aus, mit Ausnahme von Hunderten von Zeilen pro Sekunde: Jan 11 07:48:46 blahblahblah... Jan 11 07:49:00 blahblahblah... Jan 11 07:50:13 blahblahblah... Jan 11 07:51:22 blahblahblah... Jan 11 07:58:04 blahblahblah... Es rollt nicht genau um Mitternacht, aber es wird nie mehr als …
12 linux  log-files  grep 



6
Grep Fortschrittsbalken mit pv (Pipe Viewer)
Ich habe ein riesiges Verzeichnis auf meinem Computer und muss in jeder Ruby-Datei nach einer Zeichenfolge suchen. Ich hätte es so machen können: grep -R "string" *.rbaber es dauert sehr lange und ich würde gerne pv (Pipe Viewer) verwenden, um einen Fortschrittsbalken anzuzeigen, um den grepFortschritt überwachen zu können . …
11 grep  pv 

2
So fügen Sie sicher einen sicheren Pfad in die sudoers-Datei ein
Ich versuche, ein Benutzerdatenskript für eine EC2-Instanz zu erstellen, die Node und Npm aus Github erstellt und dann einen Dienst startet. Um diese Räder zu schmieren, muss ich hinzufügen: :/usr/local/bin bis zum Ende der Zeile in / etc / sudoers, die beginnt: Defaults secure_path=" /superuser/927512/how-to-set-path-for-sudo-commands spricht über die Verwendung von …
11 linux  grep 

2
Greifen nach CIDR-Bereichen
Von Zeit zu Zeit möchte ich CIDR-Bereiche aus meinen Apache-Protokolldateien herausgreifen. Dies ist einfach für Bereiche, die an die natürlichen Grenzen fallen (/ 8, / 16 und / 24), aber nicht so einfach für andere Bereiche wie / 17 und / 25. Beispiele: # 192.168.0.0/16: (easy) grep " 192\.168\." access_log …
10 ip  regex  grep  cidr 

5
Kombinieren Sie mehrere Unix-Befehle zu einer Ausgabe
Ich muss unsere E-Mail-Protokolle nach einer bestimmten E-Mail-Adresse durchsuchen. Wir speichern eine aktuelle Datei mit dem Namen maillog sowie .bz2- Dateien im Wert von einer Woche im selben Ordner. Derzeit führe ich die folgenden Befehle aus, um nach der Datei zu suchen: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Gibt es …
9 linux  unix  bash  grep 

4
Suche nach dem Literal "> \" mit ack-grep
Ich suche nach Zeilen, die buchstäblich ein Zeichen größer als (ein ">") haben, gefolgt von einem Leerzeichen, gefolgt von einem Backslash-Zeichen (ein "\"), dh einer Zeile mit diesem:> \ Ich dachte, Flucht würde dies ermöglichen, und für das Größere als es tut: $ ack-grep "\>" Gibt Zeilen mit ">" zurück. …
9 grep  regex  escaping 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.