ฉันกำลังมองหาบรรทัดเดียวที่คืนค่า pid ของกระบวนการทำงาน
ปัจจุบันฉันมี:
ps -A -o pid,cmd|grep xxx|head -n 1
pid, command
และส่งกลับกำปั้น ฉันต้องการเฉพาะหมายเลขแรกจากผลลัพธ์และละเว้นส่วนที่เหลือ ฉันคิดว่าsed
หรือawk
จะช่วยที่นี่ แต่ประสบการณ์ของฉันกับพวกเขามี จำกัด
นอกจากนี้ยังมีปัญหาอื่นมันจะคืนค่า pid ของ grep หาก xxx ไม่ทำงาน
เป็นเรื่องสำคัญมากที่จะมีบรรทัดเดียวเพราะฉันต้องการนำเอาท์พุทกลับมาใช้เพื่อทำอย่างอื่นเช่นฆ่ากระบวนการนั้น