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 …
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. …
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.
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 …
Ich muss einfach die Übereinstimmung aus einem regulären Ausdruck erhalten: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" Die Ausgabe muss nur das sein, was in der Klammer übereinstimmt. Ich glaube nicht, dass ich grep verwenden kann, da es mit der gesamten Zeile übereinstimmt. Bitte lassen Sie mich wissen, wie das geht.
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: …
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 …
Durch eine falsche Konfiguration habe ich viele E-Mails in / var / mail / root und / var / mail / www-data Wie kann ich diese Dateien "durchlaufen" und jede Mail ein anderes Mal senden?
Ich versuche, das Standard-Gateway mit dem Ziel 0.0.0.0 abzurufen Ich habe diesen Befehl verwendet: netstat -rn | grep 0.0.0.0 und es gibt diese Liste zurück: Destination - Gateway - Genmask - Flags - MSS - Window - irtt - Iface 10.9.9.17 - 0.0.0.0 - 255.255.255.255 - UH - 0 0 …
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 . …
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 …
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 …
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 …
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. …
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.