Tag: grep

grep ist ein command-line-text-such-utility, die ursprünglich für Unix geschrieben. Es verwendet reguläre Ausdrücke, um text passt, und wird Häufig verwendet, als filter in Rohrleitungen. Verwenden Sie dieses tag nur dann, wenn Ihre Frage bezieht sich auf die Programmierung mit grep oder grep-basierte APIs. Fragen über die Verwendung oder Fehlerbehebung von grep command-line Optionen selbst sind off-topic.

Grep mit Anführungszeichen

Anzahl der Antworten 4 Antworten
Ich versuche zu Scannen ist ein Fehler-log nach Zeilen mit 503-Fehler, so bin ich grepping für " 503 (Zitat Raum 503). Dies scheint einfach, aber es funktioniert nicht: grep '" 503 ' access.log Bekomme ich die folgende

grep-Ausgabe in array

Anzahl der Antworten 5 Antworten
Jungs, Wie kann ich diese Arbeit machen `find /xyz/abc/Musik/|grep def` Ich will nicht zu speichern, das array in eine temporäre variable. Wie können wir direkt arbeiten auf diesem Feld. so um das 1. element des Arrays echo

grepl für einen Punkt "." in R?

Anzahl der Antworten 2 Antworten
Können sagen, ich habe einen string "Hallo". Ich möchte sehen, ob dieser string der einen Punkt enthält: text <- "Hello." results <- grepl(".", text) Diese Ergebnisse, wie WAHR, aber er zurückkehren würde, dass auch wenn der text

Shell-scripting unter Verwendung von grep-aufteilen einer Zeichenfolge

Anzahl der Antworten 4 Antworten
Ich habe eine variable in meinem shell-script des Formulars myVAR = "firstWord###secondWord" Ich würde gerne mit grep oder einem anderen Werkzeug zu trennen in zwei Variablen derart, dass das Endergebnis ist: myFIRST = "firstWord" mySECOND = "secondWord"

"grep: Zeile zu lang" Fehlermeldung

Anzahl der Antworten 3 Antworten
Ich verwendet die folgende syntax, um das zu finden, IP-Adresse, unter /etc (beantwortet von Dennis Williamson im superuser-site) aber ich bekomme die Meldung "grep: Zeile zu lang". Jemand Ahnung, wie man diese Meldung ignorieren und warum bekomme

Liste der Verzeichnisse auf depthlevel man in tar.gz

Anzahl der Antworten 1 Antworten
Wie kann die Verzeichnisse auf der Ebene kann man sich in einem denkmalgeschützten tar.gz Archiv? E. g. \dir1\ \dir2\ \dir3\ \dir4\ \dir1\ Nicht \dir1\bla \dir1\bla2 InformationsquelleAutor Skip | 2012-05-31

git umbenennen vieler Dateien und Ordner

Anzahl der Antworten 7 Antworten
Ich versuche zum umbenennen von vielen Dateien in meiner Anwendung und müssen in der Lage sein zu tun, ein umbenennen in alle Unterverzeichnisse von der app root durch git (d.h. git mv %filenamematch% %Ersatz%), die ersetzt nur

shell-Skript eine Datei zu suchen und dann echo Inhalt der Datei

Anzahl der Antworten 3 Antworten
Ich versuche, zu erstellen Sie ein shell-Skript echo den Inhalt einer Datei, ich bin mir nicht sicher wo es zu finden ist. Dachte ich, es wäre so etwas wie: $echo | ls /* | grep file.xml wo

Schwanz mehrere Dateien und grep die Ausgabe

Anzahl der Antworten 3 Antworten
Ich würde gerne grep ein Muster aus mehreren log-Dateien, die ständig aktualisiert und erweitert durch einige Prozesse und tail die Ausgabe des grep kontinuierlich. Unter Befehl funktioniert nicht und ich bekomme tail: Warnung: die folgenden standard-input auf

Grep und Awk in Windows Invalid Char Error in Expression

Anzahl der Antworten 7 Antworten
Ich bin neu grep und awk - unter Windows 7 (ich heruntergeladen habe, grep und awk für windows aus GnuWin). Bin ich habe Probleme beim ausführen dieses Skripts: grep -Fwf dictionary.txt frequency.txt | awk '{print $2 ","

grep backslash im negativen lookbehind

Anzahl der Antworten 3 Antworten
Möchte ich die Anzahl der vorkommen von XXX in mein latex-Dokument, das nicht in der form eines Befehls als \XXX. Deshalb bin ich auf der Suche für Ereignisse, die nicht mit einem vorangestellten backslash. Ich habe versucht,

Anzeige von Dateiname und Zeilennummer, in der grep-Ausgabe

Anzahl der Antworten 3 Antworten
Ich versuche zu suchen, meine rails-Verzeichnis mit grep. Ich bin auf der Suche nach einem bestimmten Wort, und ich will grep zum drucken der Datei name und die Zeilennummer. Ist es ein grep-flag wird das für mich

Entfernen der letzten leeren Zeile

Anzahl der Antworten 4 Antworten
Es ist ein para-Pause am Ende meiner .csv-Datei. Ich versuchte, entfernen Sie die leere Zeile am Ende der Datei mithilfe des folgenden Befehls. sed -i '/^$/d' combined.csv Aber es funktioniert nicht, und eine leere Zeile ist immer

Wie verwenden Sie grep mit großen (Millionen) Anzahl der Dateien, die Suche nach einer Zeichenkette und erhalten das Ergebnis in wenigen Minuten

Anzahl der Antworten 4 Antworten
Diese Frage ist in Bezug auf Wie Sie mit grep effiziente? Ich versuche, die Suche nach einem "string" in einem Ordner mit 8-10 Millionen kleine (~2-3kb) nur-text-Dateien. Ich muss wissen, Sie alle Dateien, die die "string". Zuerst

Bash-Script mit Grep zum suchen eines Musters in einer Datei

Anzahl der Antworten 3 Antworten
Ich Schreibe ein bash-Skript zum suchen eines Musters in einer Datei mit GREP. Ich bin ratlos, warum es nicht funktioniert. Dies ist das Programm echo "Enter file name..."; read fname; echo "Enter the search pattern"; read pattern

grep nach einer Zeile in einer Datei entfernen Sie dann die Zeile

Anzahl der Antworten 2 Antworten
$ cat example.txt Ergibt: example test example Ich will remove 'test' - string aus dieser Datei. $ grep -v test example.txt > example.txt $ cat example.txt $ Den folgenden arbeiten, aber ich habe das Gefühl, es gibt

Wie grep das Letzte vorkommen einer Linie Muster

Anzahl der Antworten 4 Antworten
Ich habe eine Datei mit dem Inhalt x a x b x c Möchte ich grep das Letzte vorkommen, x c wenn ich versuche sed -n "/x/,/b/p" file listet alle Zeilen, beginnend x zu c. So Sie

Vergleicht zwei sortierte Listen in linux, die Auflistung der einmaligen und in der zweiten Datei

Anzahl der Antworten 4 Antworten
Ich habe 2 Dateien mit einer Liste von zahlen (Telefonnummern). Ich bin auf der Suche nach einer Methode, die Auflistung der zahlen in der zweiten Datei nicht vorhanden ist in der ersten Datei. Habe ich versucht, die

Gibt es einen einfachen Weg, um pass ein "raw" string grep?

Anzahl der Antworten 4 Antworten
grep können nicht gefüttert werden "raw" strings, wenn er von der Befehl-Linie, da einige Zeichen müssen escaped werden, um nicht als Literale behandelt werden. Zum Beispiel: $ grep '(hello|bye)' # WON'T MATCH 'hello' $ grep '\(hello\|bye\)' #

Suchen/Ersetzen mit grep und Textwrangler

Anzahl der Antworten 3 Antworten
Ich bin mit grep auf TextWrangler, zu finden, Saiten dieser Art: 4,600.00 Meine regex-Befehl ist der folgende: \d.\d{3}.\d{2} welche zu finden, scheint die Saiten richtig. Ich würde gerne ersetzen die Zeichenfolge 4,600.00 mit 4600.00 wie ich möchte

löschen von jobs durch grepping qstat Ausgabe und senden jobid zu qdel?

Anzahl der Antworten 1 Antworten
Ich bin mit PBS-job-scheduler auf meinen cluster, und ich möchte jobs löschen, die älter als ein bestimmtes Datum mit qdel; alternativ dazu wäre es ausreichend, um der Lage sein, Sortieren Sie die Ergebnisse qstat nach Datum. qstat

grep Zeilen, die Sie enthält "\t"

Anzahl der Antworten 2 Antworten
Ich gebeten wurde, um ein shell-Skript, um zu überprüfen, für einfache Fehler in Dateien. Ich wollte herausfinden, für jede Zeile, wenn (regex:) "[ ]\t" jemals passiert. Das problem ist, dass grep ignoriert die \ und "t" als

Grep ist "Invalid range end" — bug oder feature?

Anzahl der Antworten 2 Antworten
Ich habe diese drei Dateien: $ cat pattern-ok ['\-] $ cat pattern-buggy [\-'] $ cat text abc'def-ghi Und jetzt ist Folgendes ein bug oder eine regexp-Funktion, die ich nicht kenne? $ cat text | grep -f pattern-ok

Filter Dateinamen durch Muster

Anzahl der Antworten 6 Antworten
Brauche ich, um die Suche nach Dateien in einem Verzeichnis, die beginnen mit einem bestimmten Muster, sagen "abc". Ich brauche auch zu beseitigen alle Dateien in dem Ergebnis, dass Ende mit ".xh". Ich bin nicht sicher, wie

Filterung JSON-array mit jQuery grep()

Anzahl der Antworten 1 Antworten
Ich gesucht habe viele Beispiele auf dieser Website, aber kann nicht scheinen, um zu passen Sie in meine Bedürfnisse. Ich muss nur filtern einige JSON-Ergebnisse mit grep(). Unten ist mein JSON: var data = { "items": [

wie grep große Anzahl von Dateien?

Anzahl der Antworten 5 Antworten
Ich versuche grep 40k Dateien im aktuellen Verzeichnis und ich bin immer diese Fehlermeldung. for i in $(cat A01/genes.txt); do grep $i *.kaks; done > A01/A01.result.txt -bash: /usr/bin/grep: Argument list too long Wie kann man in der

übergeben Sie grep in einer Variablen in der bash

Anzahl der Antworten 5 Antworten
Habe ich eine Datei namens email.txt wie diese ein : Subject:My test From:my email <[email protected]> this is third test Möchte ich nur die E-Mail-Adresse in dieser Datei mithilfe von bash-Skript.Also ich habe diese script in meinem bash-Skript

Wie man grep Anschlag am ersten match auf einer Linie?

Anzahl der Antworten 4 Antworten
Gut, ich habe eine Datei test.txt #test.txt odsdsdoddf112 test1_for_grep dad23392eeedJ test2 für grep Hallo Welt test Müll Möchte ich zum extrahieren von Zeichenfolgen, die haben ein Platz nach Ihnen. Ich folgenden Ausdruck verwendet und es funktionierte grep

Übereinstimmung von zwei strings in einer Zeile mit grep

Anzahl der Antworten 20 Antworten
Ich versuche, mit grep zu entsprechen Zeilen mit zwei verschiedenen Saiten. Ich habe Folgendes versucht, aber diese Spiele Zeilen, in denen string1 oder string2 das nicht, was ich will. grep 'string1\|string2' filename So, wie ich mit grep

shell Befehl zum kürzen/schneiden Sie einen Teil der Zeichenkette

Anzahl der Antworten 4 Antworten
Ich habe eine Datei mit dem unten gezeigten Inhalt. Ich bekam den Befehl, zu drucken Versionsnummer aus ihm heraus. Aber ich muss kürzen den letzten Teil in der version-Datei Datei.Skillung: Version: 3.12.0.2 Befehl verwendet: VERSION=($(grep -r "Version:"

Wie kann ich auch ein element den index, wenn ich grep durch ein array?

Anzahl der Antworten 3 Antworten
Lassen Sie uns sagen, dass ich diese Liste: my @list = qw(one two three four five); und ich wollen, greifen Sie alle Elemente, die o. Ich hätte dieses: my @containing_o = grep { /o/ } @list; Aber

Suche mit grep nach Worten beginnend und endend mit

Anzahl der Antworten 3 Antworten
Wie grep etwas, das beginnt und endet mit einem Zeichen ABC-0 ABC-1 ABC-10 ABC-20 Ich wanto, um grep -v für ABC-0 und ABC-1 InformationsquelleAutor kal | 2009-10-02

Mit grep, um das nächste WORT nach einem Spiel in jeder Linie

Anzahl der Antworten 6 Antworten
Möchte ich, um die "BEKOMMEN" Abfragen aus meiner server-logs. Dies ist ein Beispiel für den server-log - 1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] code 404, message File not fo$ 1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] "GET /hello HTTP/1.1" 404

grep -f auf Dateien in einem Zip-Ordner

Anzahl der Antworten 1 Antworten
Ich habe ein problem ich bin in der Hoffnung, jemand wird in der Lage sein zu helfen, mit... Bin ich durchführen einer rekursiven fgrep/grep -f-Suche auf ein Zip-Ordner mit dem folgenden Befehl in einem meiner Programme: Der

wie finde ich eine Funktion aus einem Ordner auf linux

Anzahl der Antworten 3 Antworten
Ich heruntergeladen habe, einige source-codes eines Programms und steckte es in einen Ordner Ich möchte zu finden eine Funktionsdeklaration aus dem Ordner auf dem terminal, wie dies mit dem shell-Befehl? danke! Was tun Funktion-Deklarationen Aussehen, in diesem

Prüfen, ob string enthält eine nicht-Ziffer-Zeichen

Anzahl der Antworten 5 Antworten
Wie kann ich überprüfen, ob eine gegebene Zeichenkette enthält nicht-numerische Zeichen, Beispiele : x11z returns > 0 x$1 also returns > 0 1111~ also returns > 0 Vom Charakter meine ich alles, was nicht zwischen 0-9. Ich

Shell-Funktion zum Schwanz eine log-Datei nach einer bestimmten Zeichenfolge für eine bestimmte Zeit

Anzahl der Antworten 5 Antworten
Muss ich die folgenden Dinge um sicherzustellen, dass meine application server ist Schwanz eine log-Datei nach einem bestimmten string Bleiben blockiert, bis die Zeichenfolge gedruckt wird Allerdings, wenn der string wird nicht gedruckt für etwa 20 Minuten

Wie grep Zeilen, die beginnen mit doppelten Schrägstrichen in der Linux-Kommandozeile?

Anzahl der Antworten 3 Antworten
Wie kann ich grep Zeilen in einer Datei, starten Sie mit der Doppel-Schrägstrich aus der Linux-Kommandozeile? Die doppelten Schrägstriche haben können Räume vor, sondern nur die Leerzeichen vor und keine anderen Arten von Zeichen. z.B. shell_prompt: ls

Liste nur bestimmte Dateien in einem Verzeichnis entsprechen dem Wort BOZO und endet entweder mit " 123 "oder " 456'

Anzahl der Antworten 5 Antworten
Ich versuche, herauszufinden, wie man eine Liste der Dateinamen für eine Datei mit dem Namen BOZO aber Ende mit NUR 123 ODER 456. Dateien sind: BOZO12389, BOZOand3 BOZOand456 BOZOand5 BOZOhello123 Also der Befehl sollte nur anzeigen 'BOZOhello123'

Wie zgrep die Letzte Zeile einer gz-Datei, ohne Schwanz

Anzahl der Antworten 2 Antworten
Hier ist mein problem, ich habe eine Reihe von big gz log-Dateien, die erste info in der Zeile ist ein datetime-text, z.B.: 2014-03-20 05:32:00. Muss ich schauen, was der log-Dateien hat einen spezifischen Daten. Für die init

Wie kann ich das implementieren von Unix grep in Perl?

Anzahl der Antworten 5 Antworten
Wie kann ich das umsetzen grep von Unix in Perl? Ich habe versucht, das Perl built-in grep. Hier ist der code, der nicht funktioniert: $pattern = @ARGV[0]; $file= @ARGV[1]; open($fp,$file); @arr = <$fp>; @lines = grep $pattern,

Grep: /proc/sysrq-trigger: Input/output error

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Datei-system und die Nutzung von grep. Ich sehe, daß alles funktioniert, bis dieser Fehler angezeigt: Grep: /proc/sysrq-trigger: Input/output error Habe ich Informationen gefunden, die in verschiedenen Orten auf dem Netz,

Regular expression für ein Datum-Bereich

Anzahl der Antworten 1 Antworten
Wenn ich eine directory-Struktur wie diese yyyy/dd/mm/<files> Gibt es eine Möglichkeit, Suche nach einem string in allen Dateien in einem bestimmten Zeitrahmen über eine regex? Ich habe zum Beispiel einen Zeitrahmen: 2010/12/25 - 2011/01/01, muss ich mit

Linux, Drucken alle Zeilen in einer Datei, beginnend mit

Anzahl der Antworten 5 Antworten
Möchte ich drucken Sie den Inhalt einer Datei, sondern alle Zeilen, die mit # beginnen möchte ich ignorieren. Ich habe versucht einige Sachen mit grep und awk, aber es hielt den Druck die ganze Datei, oder nur

grep-match mit string1 ODER string2

Anzahl der Antworten 6 Antworten
Möchte ich grep-2 Muster in einer Datei auf Solaris UNIX. Ist, dass grep 'motiv1 ODER motiv2' filename. Folgender Befehl funktioniert NICHT: grep 'pattern1\|pattern2' filename Was ist falsch bei diesem Befehl? HINWEIS: ich bin auf Solaris InformationsquelleAutor user742004

Rekursive Grep zeigt nur die Gesamt-Leopard-Strumpf zählen

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, ein Rekursives grep-Suche, z.B.: grep -r -c "foo" /some/directory was mir die Ausgabe auch als: /some/directory/somefile_2013-04-08.txt:0 /some/directory/somefile_2013-04-09.txt:1 /some/directory/somefile_2013-04-10.txt:4 ...etc allerdings würde ich gerne nur die Gesamtzahl der übereinstimmungen in allen Dateien, wie: Total

Die Suche nach einer Datei in allen Git-Zweige

Anzahl der Antworten 2 Antworten
Wie Suche ich alle Git-branches eines Projekts für eine Datei Namen? Ich erinnere mich, Teil des Dateinamens (nur das Ende), so würde ich mag in der Lage sein zu suchen, so etwas wie *_robot.php in allen Zweigen,

egrep Linien, beginnend mit r und endend mit g

Anzahl der Antworten 2 Antworten
Muss ich finden-und display-Zeilen in der shell mit egrep, die beginnen mit r und endet mit g. Habe ich egrep -e "^r*g$" testfile.txt aber es ist nicht so dass mir keine Ergebnisse, was mache ich falsch? change

grep nach Strings in allen Dateien in den Verzeichnissen mit bestimmten Namen

Anzahl der Antworten 4 Antworten
Habe ich csv-Dateien in den Verzeichnissen mit der folgenden Struktur: 20090120/ 20090121/ 20090122/ etc... Möchte ich grep für eine bestimmte Zeichenfolge in alle csv-Dateien in diesen Verzeichnissen, aber nur für Januar 2009, z.B. 200901*/*.csv - Gibt es

In-place-Bearbeitung mit grep

Anzahl der Antworten 8 Antworten
Ich habe ein Skript, das Aufrufe von grep Prozess einer text-Datei. Momentan mache ich so etwas. $ grep 'SomeRegEx' myfile.txt > myfile.txt.temp $ mv myfile.txt.temp myfile.txt Frage ich mich, ob es irgendeinen Weg gibt, zu tun, in-place-Bearbeitung,