Quero extrair o valor numérico da saída do comando abaixo:
bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)
Ou seja, a saída deve ser “1”.
Alguém pode me fornecer algum comando ou um pequeno script para fazer isso?
Responder1
Você pode usar o cut
-command para fazer o que precisa.
$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1
-f 5
significa o 5º campo e -d ' '
significa usar espaço como delimitador de campo.