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 führe ein Kommando aus ps -A | grep <application_name>und erhalte eine Liste von Prozessen wie folgt: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Ich möchte alle Prozess aus der Liste töten: 19440, 21630, 22694. Ich habe es versucht, ps -A | grep <application_name> | …
Während wir verwenden *, um null oder mehr vorherige Zeichen in zu bezeichnen grep, verwenden wir *.c, um alle C-Dateien zu finden, wenn wir es mit dem lsBefehl wie verwenden ls *.c. Könnte jemand sagen, wie sich die Verwendung von *in diesen beiden Fällen unterscheidet?
Ich suche in einer Ruby on Rails-Anwendung unter grepOSX nach einem Wort und möchte Verzeichnisse ausschließen, die einem bestimmten Muster entsprechen. Ich benutze den folgenden Befehl: grep -inRw -E 'direct' . --exclude-dir -E 'git|log|asset' Dieser Befehl tut nicht das, was ich erwartet hatte. Hier ist, wie ich dachte, dass es …
Ich versuche rekursiv nach einem String zu suchen grep, bekomme aber folgendes: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. Wie kann ich verhindern, dass Bash Dateien übergibt, die mit -als Argument beginnen?
Ich habe vor ein paar Tagen angefangen, Bash zu lernen. Ich versuche, einen Exit-Status des grepAusdrucks in eine Variable wie folgt zu erhalten : check=grep -ci 'text' file.sh und die Ausgabe, die ich bekam, ist No command '-ic' found Soll ich das mit einem Pipe-Befehl machen?
Ich versuche, die Anzahl der Zeilen nach einer problematischen Zeile in einer CSV-Datei zu zählen. Ich bin mir bewusst, dass ich die grep -a #Syntax verwenden kann, um die Anzahl der Zeilen auszugeben, nachdem eine Übereinstimmung gefunden wurde. Mich interessiert nur die tatsächliche Anzahl der Leitungen. Mir ist klar, dass …
patterns.txt: "BananaOpinion" "ExitWarning" "SomeMessage" "Help" "Introduction" "MessageToUser" Strings.xml <string name="Introduction">One day there was an apple that went to the market.</string> <string name="BananaOpinion">Bananas are great!</string> <string name="MessageToUser">We would like to give you apples, bananas and tomatoes.</string> Erwartete Ausgabe: "ExitWarning" "SomeMessage" "Help" Wie drucke ich die Begriffe aus, in patterns.txtdenen sich nichts …
Ich habe eine Akte mit diesen Zeilen G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Ich brauche die Ausgabe als G1,G3 G3,G4 ..... Wie kann ich das mit sed / grep oder perl machen?
Ich muss in einigen Notebooks nach schlechten Tastaturtasten suchen und möchte das so weit wie möglich beschleunigen. Ich habe für diese spezielle Aufgabe nichts gefunden, daher ist meine Idee ein Skript, das die gedrückten Tasten liest und alle Tastaturtasten kennt, damit ich sie schnell drücken kann und meldet, welche noch …
Wie kann ich nach einer Zeile mit einem Pipe-Zeichen |oder nach einem Zeichen suchen >: files content: |this is test where is > this is none Was ich jetzt mit grep Befehl brauche, ist grep -iE "<some expression>" file_name Ausgabe: |this is test where is >
In einer riesigen UTF-8-Textdatei möchte ich alle Zeilen anzeigen , die japanische Kanjis enthalten . Welcher grep(oder anderer) Ausdruck macht das? Wenn ich mich nicht irre, sind Kanji die Zeichen zwischen \u4e00und \u4dbf. Ich brauche keine Kanas zu zeigen , aber sie auch zu zeigen , wäre kein großes Problem.
Was ist der Linux-Befehlszeilenbefehl, der solche Dateien identifizieren kann? AFAIK der findBefehl (oder grep) kann nur übereinstimmen einer bestimmten Zeichenfolge in der Textdatei . Aber ich möchte den gesamten Inhalt abgleichen, dh ich möchte sehen, welche Dateien mit dem regulären Ausdruck übereinstimmen \0+, wobei die Zeilenendezeichen ignoriert werden . Vielleicht …
AFAICT, weder die Manpage für GNU grepnoch info grep, legt dar, was es --color=autobedeutet. Ich muss einer der wenigen Menschen auf dem Planeten sein, für die die Bedeutung dieser Option nicht sofort offensichtlich ist. Ich vermute, dass --color=auto" irgendwo dazwischen ist" --color=neverund --color=always, aber das lässt immer noch zu viel …
Wie filtere ich 2 Zeilen für jede Zeile, die zum regulären Ausdruck grep passt? Das ist mein minimaler Test: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Und natürlich habe ich zB probiert grep -vA 1 SomeTestAAwas nicht geht. gewünschte Ausgabe ist: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest
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.