Під час мого дослідження в Інтернеті я знайшов таку команду як рішення, щоб знайти ім'я процесу вікна:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Я просто не розумію, що відбувається тут після першого |
.
Припустимо, що xprop _NET_WM_PID
результати 1000
є ідентифікатором процесу. Що буде далі? Чому у нас є cat
після ps
? Я трохи розгублений.
| command 'cat'
(я не можу вставляти задники в backtick у коментарях?) ... звичайний спосіб:| xargs command
(з додатковими параметрами до xargs, наприклад, для обмеження на 1 або n аргументів тощо)