Esiste un modo per specificare un delimitatore di campo per più spazi con il comando cut? (come "" +)? Ad esempio: nella stringa seguente, mi piace raggiungere il valore "3744", quale delimitatore di campo dovrei 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' '
non è quello che voglio, perché è solo per un singolo spazio.
awk
non è nemmeno quello che sto cercando, ma come fare con 'cut'?
Grazie.
ps
+ grep
è possibile utilizzare pgrep
quale è disponibile nella maggior parte delle distribuzioni moderne. Restituirà il risultato esattamente nella forma che ti serve.
tr
come mostrato qui: stackoverflow.com/a/4483833/168143