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.
Ich habe den grepBefehl. Ich suche nach einem Schlüsselwort aus einer Datei, möchte die Übereinstimmung jedoch nicht anzeigen. Ich möchte nur den Ausstiegsstatus der erfahren grep.
Ich habe eine ziemlich große Datei (35 GB) und möchte diese Datei in situ filtern (dh ich habe nicht genügend Speicherplatz für eine andere Datei). Insbesondere möchte ich einige Muster prüfen und ignorieren - gibt es eine Möglichkeit dazu? Tun Sie dies, ohne eine andere Datei zu verwenden? Angenommen, ich …
Unter der Annahme, dass das grep-Tool verwendet werden soll, möchte ich im gesamten Dateisystem nach der Textzeichenfolge "800x600" suchen. Ich habe es versucht: grep -r 800x600 / aber es geht nicht. Was ich glaube, dass mein Befehl tun sollte, ist rekursiv durch alle Dateien / Ordner unter root nach dem …
Ich mounte eine ISO-Datei und schaue mir dieses Tutorial an . Sie benutzen den Befehl: $ mount -o loop disk1.iso /mnt/disk Ich versuche den Gebrauch von zu verstehen -o loop. Ich habe zwei Fragen: Wenn ich mir die lange Manpage für mount anschaue, dauert es eine Weile, bis ich diese …
Ich habe grep -iöfter verwendet und festgestellt, dass es langsamer als das egrepÄquivalent ist, bei dem ich die Groß- oder Kleinschreibung jedes Buchstabens vergleiche: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s Führt grep …
Ich habe ein paar große Textdateien und in der Datei habe UNIQS.txtich eine Liste von Zeichenfolgen grepaus einer anderen Datei. Der Code, den ich benutze, ist grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam das macht nichts - die erzeugte datei ist leer. Aber wenn ich es mache grep -F -f UNIQS.txt …
Eingabedatei1 ist: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Ich gebe dem Match das Muster aus in other file(wie dog 123 4335aus file2). Ich stimme mit dem Muster der Linie überein dog 123 4335und nachdem ich alle Linien ohne Übereinstimmungslinie gedruckt habe, ist meine Ausgabe: …
Ich versuche, die grepAusgabe an zu leiten rm, aber es gibt nutzloses Material aus. Ist ein Schalter erforderlich für rm? Oder kann rmdirekt ein regulärer Ausdruck bereitgestellt werden? ls | grep '^\[Daruchini'| rm rm: fehlender Operand Weitere Informationen finden Sie in `rm --help '.
Ich versuche nach Zeilen zu suchen, die mit "1" beginnen ls -1 | grep ^1* Es werden jedoch Zeilen zurückgegeben, die nicht mit 1 beginnen. Was fehlt mir hier?
Bei der Verwendung find, wie kehre ich die Dateinamen und die Zeilennummer , wenn nach einer Zeichenfolge gesucht? Es gelingt mir, den Dateinamen in einem Befehl und die Zeilennummern mit einem anderen zurückzugeben, aber ich kann sie scheinbar nicht kombinieren. Dateinamen: find . -type f -exec grep -l 'string to …
Nehmen wir an, ich habe eine sehr große Textdatei (ca. 10.000.000 Zeilen). Ich muss grepes vom Ende an und als Ergebnis in eine Datei speichern. Was ist der effizienteste Weg, um eine Aufgabe zu erledigen?
Ich weiß, dass ich mit dem "-A NUM"Schalter nach jeder Übereinstimmung eine bestimmte Anzahl von nachgestellten Zeilen drucken kann. Ich frage mich nur, ob es möglich ist, nachstehende Zeilen zu drucken, bis nach jedem Treffer ein bestimmtes Wort gefunden wird. zB Wenn ich nach "Word A" suche, möchte ich die …
Ich habe eine große JSON-Datei, die sich in einer Zeile befindet, und ich möchte die Befehlszeile verwenden, um die Anzahl der Vorkommen eines Wortes in der Datei zu zählen. Wie kann ich das machen?
Ich habe eine sehr einfache Suche durchgeführt: grep -R Milledgeville ~/Documents Und nach einiger Zeit trat dieser Fehler auf: grep: memory exhausted Wie kann ich das vermeiden? Ich habe 10 GB RAM auf meinem System und es werden nur wenige Anwendungen ausgeführt. Ich bin wirklich überrascht, dass ein einfaches grep …
Ich möchte die Ausgabe meines ls -lBefehls überprüfen : -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Ich möchte nur grep rahmuin Spalte $ 3 ausgeführt werden, daher sollte die Ausgabe …
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.