Czy istnieje sposób określenia ogranicznika pola dla większej liczby spacji za pomocą polecenia wycinania? (jak „” +)? Na przykład: w poniższym ciągu chciałbym osiągnąć wartość „3744”, jaki ogranicznik pola powinienem powiedzieć?
$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' '
nie jest tym, czego chcę, ponieważ dotyczy tylko jednego miejsca.
awk
nie jest tym, czego szukam, ale jak zrobić z „cięciem”?
dzięki.
ps
+ grep
można użyć, pgrep
który jest dostępny w większości nowoczesnych dystrybucji. Zwróci wynik dokładnie w takiej postaci, jakiej potrzebujesz.
tr
pokazanej tutaj: stackoverflow.com/a/4483833/168143