Bei meiner Internetrecherche habe ich den folgenden Befehl als Lösung gefunden, um den Prozessnamen eines Fensters zu ermitteln:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Ich verstehe einfach nicht, was hier nach dem ersten passiert |.
Nehmen wir an, dass die xprop _NET_WM_PIDAusgabe 1000als Prozess-ID erfolgt. Was passiert als nächstes? Warum haben wir ein catAfter ps? Ich bin etwas verwirrt.
| command 'cat'(ich kann keine Backticks in Kommentare in den Backtick einbetten?) ... der übliche Weg ist:| xargs command(mit zusätzlichen Parametern zu xargs, zum Beispiel um auf 1 oder n Argumente usw. zu beschränken)