Existe-t-il un moyen de spécifier un délimiteur de champ pour plus d'espaces avec la commande cut? (comme "" +)? Par exemple: dans la chaîne suivante, j'aime atteindre la valeur '3744', quel délimiteur de champ dois-je dire?
$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' 'ce n'est pas ce que je veux, car ce n'est que pour un seul espace.
awkn'est pas ce que je recherche non plus, mais comment faire avec 'cut'?
Merci.
ps+, grepvous pouvez utiliser pgrepce qui est disponible dans la plupart des distributions modernes. Il renverra le résultat exactement sous la forme dont vous avez besoin.
trcomme indiqué ici: stackoverflow.com/a/4483833/168143