Als «grep» getaggte Fragen

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.



10
Wie grep Standard Error Stream (stderr)?
Ich verwende ffmpeg, um die Metainformationen eines Audioclips abzurufen. Aber ich kann es nicht fassen. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Ich habe überprüft, dass diese ffmpeg-Ausgabe an stderr …



4
Rekursives grep vs find / -type f -exec grep {} \; Was ist effizienter / schneller?
Was ist effizienter, um herauszufinden, welche Dateien in einem gesamten Dateisystem einen String enthalten: rekursives grep oder find with grep in einer exec-Anweisung? Ich nehme an, find wäre effizienter, weil Sie zumindest ein bisschen filtern können, wenn Sie die Dateierweiterung oder eine Regex kennen, die dem Dateinamen entspricht, aber wenn …
70 grep  find 

2
Grep 'OR' Regex Problem
Ich versuche, grep mit einem regulären Ausdruck zu verwenden, um Zeilen in einer Datei zu finden, die mit 1 von 2 möglichen Zeichenfolgen übereinstimmen. Hier ist mein Grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Das obige grep gibt keine Ergebnisse zurück. Wenn ich jedoch eine der folgenden Aktionen ausführe: $ grep "^ID.*ETS" …

6
Muster am Zeilenende mit grep erkennen
Wenn ich mache: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Wenn ich .rarnur die Dateien auflisten möchte und grep verwende , werden mir auch die .rar.partDateien angezeigt, was nicht mein Wunsch ist. Ich löse dies mit findoder ls **/*.rarwie in diesem Thread beschrieben und sie …
65 grep 


6
So leiten Sie das Ergebnis einer grep-Suche in eine neue vi-Datei
Ich grep -e Peugeot -e PeuGeot carlist.txtdurchsuche die Datei carlist.txt und ziehe einige Elemente heraus. Ich gehe davon aus, dass grep -e Peugeot -e PeuGeot carlist.txt | visie für mich durchgeleitet werden , aber das bekomme ich: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... …
63 grep  vi 

4
Genaue Übereinstimmung mit grep
Ich habe eine Textdatei: deiauk 1611516 afsdf 765 minkra 18415151 asdsf 4152 linkra sfsfdsfs sdfss 4555 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4 deiauk 1611516 afsdf ddfgfgd luktol1 4545 4 9 luktol 1 und ich will genau passen deiauk. Wenn ich das mache: grep "deiauk" file.txt Ich bekomme dieses …
63 grep 


3
Grep innen weniger?
Momentan durchsuche ich viele unbekannte Protokolle, um nach Problemen zu suchen. Die erste Datei, die ich mir ansehe, ist Events.log. Auf mindestens drei Seiten lesswird das gleiche Ereignis zu unterschiedlichen Zeiten angezeigt - ein Ereignis, das ziemlich harmlos zu sein scheint. Ich möchte dieses Ereignis herausfiltern, und derzeit beende ich …
58 bash  grep  logs  less 

2
Grep auf eine Variable
Nehmen wir an, ich habe eine Variable line="This is where we select from a table." jetzt möchte ich mal gucken wie oft select im satz vorkommt. grep -ci "select" $line Ich habe es versucht, aber es hat nicht funktioniert. Ich habe es auch versucht grep -ci "select" "$line" Es funktioniert …
58 shell  grep  string 

9
Wie grep für die gleiche Zeichenfolge, aber mehrere Dateien zur gleichen Zeit?
Ich habe eine Reihe von Protokolldateien, die ich überprüfen muss, und ich möchte auf einmal nach bestimmten Zeichenfolgen für dieselben Dateien suchen. Ist dies möglich? Zur Zeit benutze ich grep -E 'fatal|error|critical|failure|warning|' /path_to_file Wie verwende ich dies und suche nach den Zeichenfolgen mehrerer Dateien gleichzeitig? Wenn dies ein Skript sein …
57 scripting  grep 

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.