มีวิธีใดที่จะระบุตัวคั่นฟิลด์สำหรับช่องว่างเพิ่มเติมด้วยคำสั่ง cut หรือไม่? (เช่น "" +)? ตัวอย่างเช่น: ในสตริงต่อไปนี้ฉันต้องการเข้าถึงค่า '3744' ตัวคั่นฟิลด์ใดที่ฉันควรพูด
$ps axu | grep jboss
jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com -b 0.0.0.0
cut -d' '
ไม่ใช่สิ่งที่ฉันต้องการเพราะมันมีเพียงพื้นที่เดียวเท่านั้น
awk
ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่จะทำอย่างไรกับ 'ตัด'?
ขอบคุณ
ps
+ grep
คุณสามารถใช้pgrep
ซึ่งมีอยู่ใน distros ที่ทันสมัยที่สุด มันจะส่งคืนผลลัพธ์ตรงตามที่คุณต้องการ
tr
ตามที่แสดงไว้ที่นี่: stackoverflow.com/a/4483833/168143