В своем исследовании Интернета я нашел следующую команду в качестве решения для поиска имени процесса окна:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Я просто не понимаю, что здесь происходит после первого |
.
Предположим, что xprop _NET_WM_PID
выводится 1000
как идентификатор процесса. Что происходит дальше? Почему у нас есть cat
после ps
? Я немного смущен.
command-line
pipe
execute-command
Новичок
источник
источник
| command 'cat'
(я не могу встраивать обратные| xargs command
метки в обратный тик в комментариях?) ... обычный способ таков : (с дополнительными параметрами для xargs, например, для ограничения 1 или n аргументов и т. Д.)