จากการวิจัยอินเทอร์เน็ตของฉันฉันพบคำสั่งต่อไปนี้เป็นวิธีแก้ปัญหาเพื่อค้นหาชื่อกระบวนการของหน้าต่าง:
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 ขัดแย้ง ฯลฯ )