Gibt es eine Möglichkeit, mit dem Befehl cut ein Feldtrennzeichen für mehr Leerzeichen anzugeben? (wie "" +)? Zum Beispiel: In der folgenden Zeichenfolge möchte ich den Wert '3744' erreichen. Welches Feldtrennzeichen sollte ich sagen?
$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' '
ist nicht das, was ich will, denn es ist nur für einen einzigen Raum.
awk
ist nicht das, wonach ich suche, sondern wie man mit "schneiden" umgeht?
Vielen Dank.
ps
+ können grep
Sie pgrep
die in den meisten modernen Distributionen verfügbare verwenden. Das Ergebnis wird genau in der Form zurückgegeben, in der Sie es benötigen.
tr
wie hier gezeigt: stackoverflow.com/a/4483833/168143