GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Grep – Warum entfernen Klammern im Grep-Muster den Grep-Prozess aus Ps-Ergebnissen?

Warum Klammern in einem grep pattern entfernt den grep-Prozess aus ps Ergebnisse?

$ ps -ef | grep XXXX

[...] XXXX
[...] grep XXXX


$ ps -ef | grep [X]XXX

[...] XXXX

Akzeptierte Antwort:

Wenn Sie ps -ef | grep string , grep wird in der Ausgabe angezeigt, weil string stimmt mit [...] grep string überein .

Aber wenn Sie ps -ef | grep [s]tring die Zeile wird nicht angezeigt, da grep [s]tring übersetzt zu string , während ps [...] grep [s]tring ausgibt , und das stimmt nicht mit string überein


Linux
  1. Warum ist die PGID der untergeordneten Prozesse nicht die PGID des übergeordneten Prozesses?

  2. Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner?

  3. Wie entferne ich „Binärdaten“ aus einer Textdatei (z. B. Bash_history)?

  4. Wie entferne ich die Bom aus einer UTF-8-Datei?

  5. So entfernen Sie das Passwort aus Ihrem SSL-Schlüssel

Warum ich von Mac zu Linux gewechselt bin

So entfernen Sie den Unity-Desktop von Ubuntu 17.10

Warum nicht Softwarepakete aus dem Internet installieren

Verzeichnis in Linux entfernen – So löschen Sie einen Ordner von der Befehlszeile aus

Thunderbird aus den Indikator-Meldungen entfernen?

Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner