Neue Fragen mit dem Tag «grep»

Insgesamt gefunden 903 Fragen

0
Bewertungen
2
Antworten
578
Ansichten

grep oder andere reguläre Ausdrücke, um den Ausgabewert zu erhalten

Verwendung grepeines anderen Werkzeugs, um einen bestimmten Wert in einer Ausgabe zu erhalten In der folgenden Ausgabe muss ich den Wert 255.00in der Zeile mit bekommenMinimum: 255.00 (1.0000) Ein Muster wie: Channel Statistics:\s+Gray:\s+Minimum: +([\d.]+) Image: test.tif Format: TIFF (Tagged Image...
fragte clarkk vor 5 Jahren

0
Bewertungen
0
Antworten
651
Ansicht

So erhalten Sie den Prozentsatz der CPU-Auslastung in einem Bash-Skript

Wie erhalte ich den CURRENT-Prozentsatz der CPU in einer einfachen Ausgabe von lediglich einem Prozentsatz? Ich muss in eine Datei von 10 Zeilen jede Zeile mit Sachen wie Name, Zeit, "CPU-Prozentsatz, ... und so weiter passen. Vielleicht sollte ich grep oder etwas verwenden? Dies ist das Skript, das...
fragte Rami Raghfan vor 5 Jahren

0
Bewertungen
0
Antworten
438
Ansichten

Schnellster Weg innerhalb einer Textdatei zu suchen?

Ich würde gerne von Leuten hier Ratschläge bekommen. Ich versuche, eine lokal durchsuchbare einfache / flache Datenbank zu erstellen, die nur aus langen URLs von meiner Website besteht, und URLs, die ich mit bit.ly verkürzt habe. Ziel ist es, mit einem Tastendruck und Applescript / Terminal meine ve...
fragte Peter Payne vor 5 Jahren

1
Bewertungen
1
Antwort
520
Ansichten

Wie extrahiere ich alle Strings in Requisite ('')?

Meine Quelldateien sind ungefähr so: abl require('../img/a.png') require('../img/b.png') bla require('../../img/c.png') ble <Image source= Meine erwartete Ausgabe ist: '../img/a.png' '../img/b.png' '../../img/c.png' '../img/d.png' In einem Bash-Skript muss ich alle erforderlichen '../../img/bla...
fragte FaiChou vor 5 Jahren

1
Bewertungen
1
Antwort
446
Ansichten

Verwenden Sie grep für eine lange Zeile, um den Teil der Zeile zu erhalten

Ich möchte in einem langen Satz suchen (mehr als 1024 Buchstaben). Ich habe eine Textdatei ( test.txt), die einen langen Satz wie folgt enthält: afdafglwqgkjrldjl;ewqje;'k;g;je;;;fdsgalsdkf;akslg;safdas.....dasfsd Jetzt möchte ich prüfen, in welcher Zeile das Wort steht saf. Dieser Befehl zeigt nur...
fragte whitebear vor 5 Jahren

0
Bewertungen
1
Antwort
421
Ansicht

grep -i "^ (.). * \ 1 $" sowpods.txt> output.txt

Ich verwende eine Scrabble-Wörterliste, die ich mit dem Namen "sowpods.txt" heruntergeladen habe, und versuche, grep zu verwenden, um alle Wörter mit diesen Kriterien zu finden. Wort mit 7 Buchstaben Beginnt und endet mit demselben Buchstaben Hat den gleichen zweiten, vierten und sechsten Buchstab...
fragte Kappa123 vor 5 Jahren

0
Bewertungen
0
Antworten
425
Ansichten

Der Linux-Befehl grep bleibt in der Endlosschleife stecken, während die Suche wiederholt wird

Wenn Sie versuchen, nach einem Muster in Dateien von aktuellen und Unterordnern zu suchen, grepbleibt der Befehl in einer Endlosschleife hängen. Das folgende veranschaulicht das Problem: /results/log/check_log: if ($f1 eq 'dump') { /results/work/log/check_log: if ($f1 eq 'dump') { /results/work/work...
fragte learningloop vor 5 Jahren

-1
Bewertungen
1
Antwort
472
Ansichten

find und grep erzeugen unterschiedliche Ausgaben, wenn sie von der Skriptdatei oder der Befehlszeile ausgeführt werden

Ich verwende diese Befehle, um in mehreren PDF-Dateien mit einem Dateipfad zu suchen: >>find /home/ad0x/Documents/Skola/Flervariabel/Tentor -name '*.pdf' -exec sh -c 'pdftotext "{}" - | grep --with-filename --label="{}" --color "phrase"' \; Wo phraseist der Begriff, nach dem Sie in den PDF-Dok...

2
Bewertungen
2
Antworten
501
Ansicht

Ersetzen Sie die Nummer durch ein sternspezifisches Muster für die gesamte Datei

In meiner Datei möchte ich die Nummer ersetzen * Beispiel: data[0] ---> data[*] Ich habe data[0]zu data[127]und will auch für die gesamte Datei zu tun. Also wie kann ich nur für nummer tun? Ich habe es mit Befehl versucht sed 's/[[0-9][0-9]]/[*]/g' aber es funktioniert nicht richtig. Also bitte...
fragte Vishal Patel vor 5 Jahren

0
Bewertungen
1
Antwort
491
Ansicht

Windows 10-Suche: Wie kann ich eine Vorschau des Teils der Datei anzeigen, in dem das Wort gefunden wurde?

Wenn ich das Wort "Computer" in meinem Ordner durchsuche, der mehrere DOCX-Dateien enthält, listet Windows die Liste der Dateien auf, die dieses Wort enthalten. Das ist gut. Ich würde jedoch gerne mehr als die Liste der Dateinamen sehen. Ich möchte eine Vorschau der Datei anzeigen, in der das Wort g...

0
Bewertungen
1
Antwort
426
Ansichten

Wie kann ich alle Links aus einem Quellcode einer Webseite "finden"?

Ich möchte nur den https-Link in einer separaten Datei haben. Wie kann man das machen, ohne die komplette Codezeile zu bekommen, nur die Links?
fragte jsterr vor 5 Jahren

1
Bewertungen
1
Antwort
493
Ansichten

Benchmarking-Bash-Befehle mit Zeit und Abschlag

Ich habe ein Verzeichnis, das mehr als 80 GB an einfachen Textdatei-Datenbanken enthält, von denen ich erwartet, dass sie häufig durch grep gehen müssen. Aus diesem Grund versuche ich, einige Tests zu erstellen, um GNU grepmit der meiner Meinung nach schnellsten Alternative zu vergleichen - ripgrep...

0
Bewertungen
0
Antworten
617
Ansichten

Was sind all die Globs, die ich in Bash mit grep verwenden kann?

Linux- und Unix-ähnliche Shells basherlauben die Verwendung von Globs, um Dateinamen zu approximieren und die Dateisuche zu vereinfachen. Ich kenne den Platzhalter Glob (*). Welche anderen Punkte gibt es bash, mit denen ich Gebrauch machen kann grep?

1
Bewertungen
1
Antwort
478
Ansichten

mac: Verketten Sie den Inhalt von Textdateien in vielen Verzeichnissen. Ordnen Sie Verzeichnisnamen an den Inhalt der entsprechenden Textdatei an

In der folgenden Verzeichnisstruktur: directory1 -subdirectoryA --- fileA.txt -subdirectoryB --- fileB.txt- UnterverzeichnisC --- fileC.txt Ich möchte eine Textdatei erzeugen, die den folgenden Text verkettet enthält: Name des UnterverzeichnissesA- Text in fileA.txt enthalten Name des Unter...
fragte goober grape vor 5 Jahren

0
Bewertungen
2
Antworten
401
Ansicht

Kann ich mit "find. -Name" .sv "| xargs grep -n" einen Befehl zum Finden von "" machen?

Ich versuche einen Alias ​​oder so etwas wie Befehl mit grep und find in Linux zu machen. irgendwie "find . -name ".sv" | xargs grep -n "word for finding" " Kann ich einen Befehl oder ein Aliasing mit machen find xargs grep? Ich möchte also mit diesen 3 Befehlen so arbeiten. Wenn ich so tippe: %fxgr...
fragte al01 vor 5 Jahren

2
Bewertungen
1
Antwort
479
Ansichten

Nehmen Sie eine Datei mit Regexen und geben Sie die erste Übereinstimmung für jede in einer anderen Datei zurück

Ich habe zwei Dateien. a.txthat eine Liste von Regexen, getrennt durch Zeilenumbrüche. b.txthat Zeilen, von denen einige mit den regulären Ausdrücken übereinstimmen a.txt. Was ich will: Ein Befehl (wahrscheinlich grep), der die beiden Dateien übernimmt, und für jede Zeile a.txtdruckt der erste Ganzz...
fragte Jacob Kopczynski vor 5 Jahren

1
Bewertungen
3
Antworten
503
Ansichten

Wie kann ich berechnen, wie viel Holz ein Waldmurmeltier mit Microsoft Excel hat?

TL; DR Gibt es etwas wie grepin Excel, das mir helfen kann, nur ganze Wörter zu zählen (z. B. "Holz", aber nicht "Waldmurmeltier") (und möglicherweise deren Variationen)? Es gibt also dieses Gedicht von Muttergans: How much wood could a woodchuck chuck If a woodchuck could chuck wood? As much woo...

1
Bewertungen
2
Antworten
416
Ansichten

Verwenden Sie Grep on txt-Datei, um Wörter mit 7 Buchstaben zu finden, die mit demselben Buchstaben beginnen

grep -i "^(.).*\1$" sowpods.txt > output.txt Ich verwende eine Liste mit scrabble-Wörtern, die ich mit dem Namen "sowpods.txt" heruntergeladen habe, und versuche, mit grep alle Wörter mit 7 Buchstaben in der Datei zu finden, die mit demselben Buchstaben beginnen und enden. Die Zeile, die ich jet...
fragte Kappa123 vor 5 Jahren

3
Bewertungen
1
Antwort
494
Ansichten

So erhalten Sie einen bestimmten Zeichenfolgenwert von einem SPHardwareDataType von Apple System Profiler

Ich benutze Bash, um Computer massenweise mit einem Teil der Seriennummer umzubenennen, was ziemlich einfach ist, aber mein Kunde hat verlangt, dass das Herstellungsjahr jeder Maschine an das Ende angehängt wird. Es gibt eine Adresse: curl -s https://support-sp.apple.com/sp/product?cc=XXXX Dabei s...
fragte case vor 5 Jahren

2
Bewertungen
1
Antwort
432
Ansichten

Grep unter macOS: Finden Sie eindeutige Vorkommen einer Erfassungsgruppe im regulären Ausdruck

Ich bin auf macOS und möchte mit grep(oder einem ähnlichen Tool) eindeutige Vorkommen eines bestimmten Musters in einer Codebase finden. Für das Finden aller console.somemethod()Aufrufe in JavaScript habe ich beispielsweise Folgendes entwickelt: grep -oiER "console\.([a-z]+)\(" . | sort -u Aber das...
fragte Dan Burzo vor 5 Jahren

0
Bewertungen
1
Antwort
465
Ansichten

Wie behandelt man Leerzeichen in Verzeichnisnamen mit grep?

Ich habe einen Verzeichnisbaum, in dem einige Verzeichnisse Leerzeichen in den Namen enthalten: top |-- subdir 1 |-- subdir a |-- file1.csv |-- file2.csv |-- subdir b |-- file1.csv |-- subdir c |-- file3.csv Ich möchte einen grepBefehl zum rekursiven Suchen von Text in der Verzeichnisstruktur schre...
fragte user1334007 vor 5 Jahren

1
Bewertungen
1
Antwort
454
Ansichten

Grep bewirkt, dass das gesamte System einfriert, während zwei Dateien verglichen werden

Ich wollte zwei Dateien vergleichen und überprüfen, ob jede Zeile in file1existiert file2. Mein erster Versuch: grep -v -f file2 file1. Dies führte zu vielen Syntaxfehlern ( die jedoch nichts eingefroren haben ). Ich fand schnell heraus, es ist, weil ich verwenden müssen, -Fwie erklärt hier . Also l...

0
Bewertungen
1
Antwort
349
Ansichten

grep minus nummer funktioniert nicht

Ich möchte alle Dateien in einem Verzeichnis finden, das enthält -2. Mit ls | grep "-2"Renditenusage: grep... Die Verwendung von einfachen Anführungszeichen anstelle von doppelten Anführungszeichen gibt dasselbe zurück, und es werden auch keine Anführungszeichen verwendet, während bei der Suche nach...
fragte Teejay vor 5 Jahren

0
Bewertungen
0
Antworten
416
Ansichten

Domainnamen mit bash aus Datei verschieben

Ich lerne gerade Bash und sobald ich wget cisco.com durchgeführt habe, erscheint eine index.html-Datei. Ich weiß, indem ich Schnittindex.html | mache cut "/" das bietet mir nur cisco.com. Was ist jedoch, wenn ich cat.html.html entfernen und cisco.com entfernen möchte und nur den Rest jeder URL zum B...
fragte CuriousMindz1981 vor 5 Jahren

-1
Bewertungen
1
Antwort
618
Ansichten

Parsen von JSON mit BusyBox-Tools

Ich habe ein POSIX-kompatibles Installationsskript, das die neueste Version einiger Software ermittelt, indem Informationen aus einem json blob aus einer Softwareregistrierung abgerufen werden: meta=$(wget -qO - https://registry.npmjs.org/after-dark/latest) grep --version | grep "BSD grep" 1>/dev...
fragte Josh Habdas vor 5 Jahren

0
Bewertungen
1
Antwort
324
Ansichten

Das grep regex-Muster stimmt in jeder Zeile überein, wobei nur alle Übereinstimmungen in derselben Zeile erscheinen und gedruckt werden

versucht, einige Muster pro Zeile aus einer Protokolldatei zu extrahieren. Ich versuche, den ersten Zeitstempel und zwei oder drei andere Übereinstimmungen zu extrahieren, aber ich möchte die Übereinstimmungen nur aus den Zeilen drucken können, in denen alle Übereinstimmungen erscheinen. Gibt es ein...

2
Bewertungen
1
Antwort
523
Ansichten

Grep Regex Ergebnis nicht wie erwartet?

FreeBSD 11.1 verwenden: #!/bin/sh if printf 'abcde.fgh' | grep -iEq '^[^][$^*_-]'; then echo "test 1 success" else echo "test 1 fail" fi echo if printf 'abcde.fgh' | grep -iEq '^[^][.$^*_-]'; then echo "test 2 success" else echo "test 2 fail" fi Ausgabe: test 1 success grep: Unmatched [ or [^ t...
fragte Stilez vor 5 Jahren

1
Bewertungen
1
Antwort
548
Ansichten

Wie grep ich mehrere @ Typen?

Ich verwende Linux Centos 6-64. Wie kann ich den folgenden Befehl ändern, der nur mit @ geschriebene E-Mails in einem Eingabeordner abruft: grep -E -o -r "[A-Za-z0-9][A-Za-z0-9._%+-]+@[A-Za-z0-9][A-Za-z0-9.-]+\.[A-Za-z]" /inputfolder/ | sort | uniq > "/outputfolder/result.txt" E-Mails in allen fo...
fragte Joao vor 5 Jahren

0
Bewertungen
0
Antworten
636
Ansichten

Regex-Abgleich im Shell-Skript

Hier ist ein Ausschnitt aus meinem Shell-Skript - regex="<version>([0-9]*)\.([0-9]*)\.([0-9]*)([^<]*)<\/version>.*" #some unrelated lines of code echo $(grep -m 1 "<version>" $1) if [[ $(grep -m 1 "<version>" $1) =~ $regex ]] then main_version = "$" feature_version = "$...
fragte monster vor 5 Jahren

0
Bewertungen
1
Antwort
404
Ansichten

Wie kann man ein bestimmtes Wort in einer Datei ausgeben, wenn es vorhanden ist?

Ich mache ein einfaches Skript, an das ich mich wende true, falsewenn truees in der Datei vorhanden ist oder umgekehrt, wenn falsees in der Datei vorhanden ist, Details hier . Jetzt i ausgegeben werden soll, was ist der Wert nach der Änderung, dh wenn ich geändert, falseum truees ausgeben soll true....