Existe alguma maneira de especificar um delimitador de campo para mais espaços com o comando recortar? (como "" +)? Por exemplo: Na sequência a seguir, eu gostaria de atingir o valor '3744', que delimitador de campo devo dizer?
$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' '
não é o que eu quero, pois é apenas para um único espaço.
awk
também não é o que estou procurando, mas como fazer com 'cut'?
obrigado.
ps
+ grep
você pode usar o pgrep
que está disponível na maioria das distribuições modernas. Ele retornará o resultado exatamente da forma que você precisa.
tr
como mostrado aqui: stackoverflow.com/a/4483833/168143