Você também pode usar o awk:
$ w | head -1 | awk '{print $10,$11,$12}'
0.80, 0.84, 0.93
Ou, se o número de campos for variável, use:
$ w | head -1 | awk '{print $(NF-2),$(NF-1),$NF}'
0.81, 0.82, 0.91
Ou, muito mais elegante ( obrigado @Letitzia ):
$ w | head -1 | awk -F "load average: " '{print $2}'
Sed:
$ w | head -1 | sed 's/.*load average: *//'
Perl:
$ w | head -1 | perl -pe 's/.*load average: *//'
ou
$ w | head -1 | perl -lne '/.*load average: *(.*)/ && print $1'
Você pode usar colrm
aqui, mas observe que ele remove "colunas", que são definidas como "um único caractere em uma linha". Portanto, embora funcione para o exemplo que você forneceu (por causa do espaço extra), isso não acontecerá se o número de colunas mudar ainda mais. Aqui, está excluindo as colunas de 1 a 51
$ w | head -1 | colrm 1 51