Als «grep» getaggte Fragen

14
Unterschied von zwei großen Dateien

Ich habe "test1.csv" und es enthält 200,400,600,800 100,300,500,700 50,25,125,310 und test2.csv und es enthält 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 jetzt diff test2.csv test1.csv > result.csv ist anders als diff test1.csv test2.csv > result.csv Ich weiß nicht,...

12
Sortierte Datei effizient durchsuchen

Ich habe eine große Datei mit einer Zeichenfolge in jeder Zeile. Ich möchte schnell feststellen können, ob sich eine Zeichenfolge in der Datei befindet. Idealerweise würde dies unter Verwendung eines binären Chop-Algorithmus erfolgen. Einige Googler enthüllten den lookBefehl mit dem -bFlag, das...

12
Rekursives grep schlägt für * .c-Dateien fehl

Ich habe versucht, ein Muster in allen .c-Dateien auf folgende Weise rekursiv zu durchsuchen > grep -lr search-pattern *.c Habe das aber als Ausgabe bekommen > grep: *.c: No such file or directory Wenn ich das benutze: > grep -lr search-pattern * Ich bekomme viel davon. c Dateien in den...

12
grep: wie färbt man 2 schlüsselwörter ein?

Ich weiß, wie man 2 Schlüsselwörter mit 1 Befehl grept, aber ich kann nur eines davon in der Ausgabe färben. Hier ist mein Befehl: grep 'keyword1' file.log | grep 'keyword2' Nur keyword2wird hervorgehoben. Wie kann ich gleichzeitig

11
Grep: Das Sternchen (*) funktioniert nicht immer

Wenn ich ein Dokument greife, das Folgendes enthält: ThisExampleString ... für den Ausdruck This*Stringoder *Stringwird nichts zurückgegeben. Allerdings This*gibt die obigen Zeilen wie erwartet. Ob der Ausdruck in Anführungszeichen steht, spielt keine Rolle. Ich dachte, das Sternchen zeigt eine...

9
Warum funktioniert mein grep + regex nicht?

Ich habe kürzlich entschieden, dass genug genug ist - ich würde lernen, grep fließend zu verwenden. Es sind alle drei Stunden vergangen und ich bin bereits verblüfft über dieses Spielzeugproblem. Ich synchronisiere derzeit ein RAID5-Array, dessen Fortschritt durch Lesen überwacht werden kann...

9
Verwenden von AWK, um die zweite Spalte zu erhalten

Ich kann anscheinend nicht den Befehl awk erhalten, um die zweite Datenspalte abzurufen. Bash Code: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Die Variable $ filter ist entweder der Wert von Download oder Upload, der an das Shell-Skript...