Lors de mes recherches sur Internet, j'ai trouvé la commande suivante comme solution pour trouver le nom du processus d'une fenêtre:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Je ne comprends tout simplement pas ce qui se passe ici après le premier |
.
Supposons que les xprop _NET_WM_PID
sorties 1000
soient identifiées par le processus. Que se passe-t-il ensuite? Pourquoi avons-nous un cat
après ps
? Je suis un peu confus.
la source
| command 'cat'
(je ne peux pas intégrer de backticks dans le backtick dans les commentaires?) ... la manière habituelle est:| xargs command
(avec des paramètres supplémentaires à xargs, par exemple pour limiter à 1 ou n arguments, etc)