Apakah ada cara untuk menentukan pembatas bidang untuk lebih banyak spasi dengan perintah cut? (seperti "" +)? Misalnya: Dalam string berikut, saya ingin mencapai nilai '3744', pembatas bidang apa yang harus saya katakan?
$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' '
bukan yang saya inginkan, karena itu hanya untuk satu ruang tunggal.
awk
bukan apa yang saya cari, tapi bagaimana hubungannya dengan 'cut'?
Terima kasih.
ps
+ grep
Anda dapat menggunakan pgrep
yang tersedia di sebagian besar distro modern. Ini akan mengembalikan hasilnya persis dalam bentuk yang Anda butuhkan.
tr
seperti yang ditunjukkan di sini: stackoverflow.com/a/4483833/168143