GNU/Linux >> Linux Esercitazione >  >> Linux

Grep:perché le parentesi nel modello Grep rimuovono il processo Grep dai risultati di Ps?

Perché parentesi in un grep pattern rimuove il processo grep da ps risultati?

$ ps -ef | grep XXXX

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


$ ps -ef | grep [X]XXX

[...] XXXX

Risposta accettata:

Quando esegui ps -ef | grep string , grep viene visualizzato nell'output perché string corrisponde a [...] grep string .

Ma quando esegui ps -ef | grep [s]tring la riga non viene visualizzata, perché grep traduce [s]tring a string , mentre ps restituisce [...] grep [s]tring e non corrisponde a string


Linux
  1. Perché il Pgid dei processi figlio non è il Pid del genitore?

  2. Script Bash per rimuovere il file più vecchio da una cartella?

  3. Come rimuovere la password dalla tua chiave SSL

  4. Linux:grep da determinate righe alla fine del file

  5. Perché proteggere il kernel Linux dall'utente root?

Come rimuovere Unity Desktop da Ubuntu 17.10

Perché non installare pacchetti software da Internet

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come rimuovere la Bom da un file Utf-8?

Trova solo la prima occasione usando solo Grep?

Rimuovere Thunderbird dagli indicatori-messaggi?