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.


5
Wie könnte ich zweimal in einem Durchgang grep?
Gibt es eine Möglichkeit, grepzweimal in der Datei zu vermeiden und die Variablen nur in einem Durchgang zu füllen? Die Datei ist klein, es ist also keine große Sache, dass ich mich nur gefragt habe, ob ich es in einem Durchgang schaffen könnte FIRST_NAME=$(grep "$customer_id" customer-info|cut -f5 -d,) LAST_NAME=$(grep "$customer_id" …

2
Testen von Regex von stdin mit grep | sed | awk
Manchmal möchte ich testen, ob meine Regex korrekt ist. Wie kann ich Reverse regexMatch von stdin machen? Zum Beispiel kann ich einen String mit dem bereitgestellten regulären Ausdruck abgleichen, wie zum Beispiel: grep "\(foo\)-bar" foo bar foo-bar foo-bar #Match found Was ich tun möchte, ist das Gegenteil, so etwas: $ …

4
Aktuellen Tag mit cal ausgeben
Ich werde gebeten, den aktuellen Tag mit dem calBefehl auszugeben . Bisher habe ich festgestellt, dass es vor dem aktuellen Datum eine gibt _ Symbol gibt. Ich habe mich für grephier entschieden cal | grep '\b_*':, aber es gibt die ganze Woche aus. Ich habe mehrere Varianten ausprobiert, aber es …

1
So extrahieren Sie die Zeichenfolge zwischen zwei \ n in einer Datei
Ich habe eine Datei mit Muster <span class="WebRupee">Rs.</span>\n29\n<br/><font style="font-size:smaller;font-weight:normal">\n3 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n59\n<br/><font style="font-size:smaller;font-weight:normal">\n7 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n99\n<br/><font style="font-size:smaller;font-weight:normal">\n12 days\n</font></td> Ich möchte die Werte 29, 3 Tage, 59 usw. im Grunde der Wert zwischen \n value \n Ich habe viele Orte konsultiert, weiß aber nicht, wie ich den \ n …

7
grep mit Muster aus einer Datei (3,2 GB), das mit einer anderen Datei übereinstimmt (4,8 GB)
Ich habe zwei Textdateien. Eine ist eine Textdatei mit Name, E-Mail-Adresse und anderen Feldern. Einige Zeilen aus file1: John:myemail@gmail.com:johnson123:22hey Erik:thatwhatsup@gmail.com:johnson133:22hey Robert:whatsup@gmail.com:johnson123:21hey Johnnny:bro@gmail.com:johnson123:22hey Die andere enthält nur E-Mail-Adressen. Beispiele aus file2: 1@gmail.com rsdoge@gmail.com mynameiscurt@hotmail.com myemail@gmail.com Ich möchte, dass die Ausgabe in jeder vollständigen Zeile file1eine E-Mail-Adresse enthält file2. Ist zum Beispiel …


3
Timing von ps zu grep geleitet
Das ist also kein Problem als solches, nur etwas, worauf ich neugierig bin. Ich verwende Linux Mint MATE, das von Debian abgezweigt ist. Wenn ich mache: ps afx | grep abcdefg Ich bekomme: 16599 pts/3 S+ 0:00 | \_ grep --color=auto abcdefg Es zeigt also den Prozess für den Grep. …
7 bash  grep  pipe 

3
Ruft Dateien mit einem Namen ab, der einen Datumswert enthält, der kleiner oder gleich einem bestimmten Eingabedatum ist
Einer meiner Ordner enthält Dateien im folgenden Format: 3_20150412104422154033.txt 3_2015041211022775012.txt 3_20150412160410171639.txt 3_20150412160815638933.txt 3_20150413161046573097.txt 3_20150413161818852312.txt 3_20150413163054600311.txt 3_20150413163514489159.txt 3_2015041321292659391.txt 3_20150414124528747462.txt 3_20150414125110440425.txt 3_20150414134437706174.txt 3_20150415085045179056.txt 3_20150415100637970281.txt 3_20150415101749513872.txt Ich möchte Dateien abrufen, deren Datumswert kleiner oder gleich meinem eingegebenen Datumswert ist. Wenn ich beispielsweise "3_20150414" (3_YYYYMMDD) gebe, möchte ich, dass die Ausgabe die Dateinamen sind …
7 linux  shell  grep 


4
Kann ich find und grep in einer Zeile verwenden?
Ich habe eine Verzeichnisstruktur basierend auf Ereignissen. In diesen Fällen habe ich einen Dateityp, der ein Muster enthält oder nicht, nach dem ich suchen muss. Die positiven Ergebnisse möchte ich in einer separaten Datei speichern. Mein erster Ansatz war: find . /EVENT*/'filename' | grep 'searchtext' head -2 > error_file aber …
7 grep  find 


2
ack / grep suchen und nach Änderungsdatum sortieren
Gibt es eine Möglichkeit, ackdie gefundenen Ergebnisse nach Änderungsdatum zu sortieren? (Idealerweise wird das Datum neben dem Ergebnis angezeigt?). Es sieht nicht so aus, als hätte ackes eine Datumsoption, aber nur für den Fall. Wenn dies mit nicht möglich ist ack, wie wäre es dann mit grepoder mit einer Kombination …
7 files  grep  ack 



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.