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.
awkbukan apa yang saya cari, tapi bagaimana hubungannya dengan 'cut'?
Terima kasih.
ps+ grepAnda dapat menggunakan pgrepyang tersedia di sebagian besar distro modern. Ini akan mengembalikan hasilnya persis dalam bentuk yang Anda butuhkan.
trseperti yang ditunjukkan di sini: stackoverflow.com/a/4483833/168143