En mi investigación en Internet, encontré el siguiente comando como solución para encontrar el nombre del proceso de una ventana:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Simplemente no entiendo lo que sucede aquí después del primero |.
Supongamos que las xprop _NET_WM_PIDsalidas 1000como ID de proceso. ¿Qué pasa después? ¿Por qué tenemos un catdespués ps? Estoy un poco confundido.
command-line
pipe
execute-command
Novato
fuente
fuente

| command 'cat'(no puedo insertar backticks en el backtick en los comentarios?) ... la forma habitual es:| xargs command(con parámetros adicionales a xargs, por ejemplo, limitar a 1 o n argumentos, etc.)