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.
Um Zeilen mit mehr als 80 Spalten zu zählen, verwende ich derzeit diesen Befehl: $ git grep -h -c -v '^.\{,80\}$' **/*.{c,h,p{l,y}} \ |awk 'BEGIN { i=0 } { i+=$1 } END { printf ("%d\n", i) }' 44984 Leider verwendet das Repo Tabulatoren zum Einrücken, sodass das grepMuster ungenau ist. …
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" …
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: $ …
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 …
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 …
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 …
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. …
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 …
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 …
Ich habe mein Glück versucht grepund sedirgendwie schaffe ich es nicht, es richtig zu machen. Ich habe eine Protokolldatei mit einer Größe von ca. 8 GB. Ich muss einen Zeitraum von 15 Minuten verdächtiger Aktivitäten analysieren. Ich habe den Teil der Protokolldatei gefunden, den ich betrachten muss, und ich versuche, …
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 …
Ich versuche, ein Conky-Skript zu schreiben, das mein MPD-Albumcover zeigt, eine 'folder.jpg' im Albumordner. Mein aktueller Plan ist es mpc -f %file%, den Dateinamen und den Pfad auszudrucken und dann den tatsächlichen Dateinamen (dh alles nach dem letzten /) auszuschneiden und diesen als Pfad für das Bildobjekt von conky zu …
Diese Frage wurde durch " Reverse Grepping " motiviert , bei dem es darum ging, eine riesige Datei von unten nach oben zu erfassen. @chaos sagte : tac file | grep whatever Oder etwas effektiver: grep whatever < <(tac file) @ vinc17 sagte : Das < <(tac filename)sollte so schnell …
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.