จากการวิจัยอินเทอร์เน็ตของฉันฉันพบคำสั่งต่อไปนี้เป็นวิธีแก้ปัญหาเพื่อค้นหาชื่อกระบวนการของหน้าต่าง:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
|
ผมก็ไม่เข้าใจว่าเกิดอะไรขึ้นที่นี่หลังจากที่ครั้งแรก
สมมติว่าxprop _NET_WM_PID
เอาต์พุต1000
เป็น ID กระบวนการ จะเกิดอะไรขึ้นต่อไป ทำไมเรามีความcat
หลังps
? ฉันสับสนเล็กน้อย
| command 'cat'
(ฉันไม่สามารถฝัง backticks ใน backtick ในความคิดเห็น?) ... วิธีปกติคือ:| xargs command
(ด้วยพารามิเตอร์เพิ่มเติมเพื่อ xargs ยกตัวอย่างเช่นเพื่อ จำกัด 1 หรือ n ขัดแย้ง ฯลฯ )