Extraer valor numérico de una cadena

Extraer valor numérico de una cadena

Quiero extraer el valor numérico del siguiente resultado del comando:

bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)

Es decir, la salida debería ser "1".

¿Alguien puede proporcionarme algún comando o un pequeño script para hacerlo?

Respuesta1

Puedes usar el cutcomando -para hacer lo que necesites.

$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1

-f 5significa el quinto campo y -d ' 'significa usar espacio como delimitador de campo.

información relacionada