Ich habe Binärdateien, die Text sein sollten (es handelt sich um exportierte Protokolle), aber ich kann sie nicht mit weniger öffnen (es sieht hässlich aus - es sieht aus wie eine Binärdatei). Ich habe festgestellt, dass ich es mit vi öffnen kann und ich kann es katzen (Sie werden die …
Ich kann Protokollanalysatoren verwenden, muss jedoch häufig aktuelle Webprotokolle analysieren, um zu sehen, was gerade passiert. Ich mache manchmal Dinge wie die Ermittlung der Top-10-IPs, die eine bestimmte Datei anfordern cat foo.log | grep request_to_file_foo | awk '{print $1}' | sort -n | uniq -c | sort -rn | head …
Was ist der beste Weg, um mit grep nur die endgültige Übereinstimmung eines regulären Ausdrucks in einer Datei zu erhalten? Ist es auch möglich, am Ende der Datei statt am Anfang mit dem Greifen zu beginnen und zu stoppen, wenn die erste Übereinstimmung gefunden wird?
In diesem Beispiel Ordnerstruktur: /folder1/file1.txt /folder1/file2.djd /folder2/file3.txt /folder2/file2.fha Wie mache ich eine rekursive Textsuche für alle *.txtDateien mit grep"/"? ( "grep -r <pattern> *.txt"schlägt fehl, wenn von "/" ausgeführt wird, da sich .txtin diesem Ordner keine Dateien befinden .)
Gibt es einen Linux-Befehl, um alle ASCII-Zeichenfolgen aus einer ausführbaren Datei oder einer anderen Binärdatei zu extrahieren? Ich nehme an, ich könnte es mit einem Grep machen, aber ich erinnere mich, irgendwo gehört zu haben, dass es einen solchen Befehl gab?
Ich muss etwas in einer riesigen Protokolldatei suchen (über 14 GB). Ich bin mir ziemlich sicher, dass es sich um die letzten 4 GB handelt. Gibt es eine Möglichkeit, die ersten X GB zu überspringen, um die Dinge zu beschleunigen?
Gibt es eine einfache Möglichkeit, die MAC-Adresse aller Computer in meinem Netzwerk zu ermitteln, anstatt eine SSH für jeden Computer auszuführen, und ifconfig | grep HWaddrwenn 300 Computer im Netzwerk vorhanden sind, brauche ich wirklich eine einfache Lösung.
Eine meiner üblichen Vorgehensweisen besteht darin, alle Dateien eines bestimmten Typs zu prüfen, z. B. alle HTML-Dateien zu finden, in denen das Wort "Rumpus" vorkommt. Um es zu tun, benutze ich find /path/to -name "*.html" | xargs grep -l "rumpus" Gelegentlich findwird eine Datei mit einem Leerzeichen im Namen wie …
Gibt es eine Möglichkeit pgrep, mir alle Informationen zu jedem Vorgang zu geben, der ausgeführt pswird? Ich weiß , ich kann Rohr psdurch , grepaber das ist eine Menge Tipparbeit und es gibt mir auch die grepVerfahren selbst , das will ich nicht.
Beim Versuch, nach einem einfachen Muster "Hallo" in einer Datei zu suchen, funktionieren alle folgenden Formen von grep: grep hallo file1 grep 'Hallo' file1 grep "hallo" file1 Gibt es einen bestimmten Fall, in dem eine der oben genannten Formen funktioniert, andere jedoch nicht. Macht es einen Unterschied, ob ich eines …
Auf einem Linux-Server muss ich alle Dateien mit einer bestimmten Dateierweiterung im aktuellen Verzeichnis und allen Unterverzeichnissen finden. Bisher habe ich immer den folgenden Befehl verwendet: find . -type f | grep -i *.php Allerdings , findet es nicht versteckte Dateien, zum Beispiel .myhiddenphpfile.php . Das Folgende findet die versteckten …
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.