Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: edr89 en 15 Mayo 2015, 05:25 AM

Título: [Bash Script] Imprimir información de PC
Publicado por: edr89 en 15 Mayo 2015, 05:25 AM
Hola, en esta ocasión inicio con Bash Script en Ubuntu y estoy teniendo problemas para filtrar información e imprimir solo ciertos datos relativos al CPU, cores, memoria cache, ram, etc. La información está en los comandos:

Código (bash) [Seleccionar]
cat /proc/cpuinfo
lscpu


Para eso utilizo la siguiente sentencia y funciona:

Código (bash) [Seleccionar]
cat /proc/cpuinfo | grep "processor" | awk '{print $1 $3}'

Pero cuando quiero hacer lo mismo para el comando lscpu imprime información extra "NUMAnode0"

Código (bash) [Seleccionar]
lscpu | grep "CPU(s):" | awk '{print $1 $2}'

CPU(s):4
NUMAnode0



man lscpu hace referencia a la opción -p,--parse [=LIST], ¿Cómo puedo personalizar con una lista pero en formato normal, es decir imprimir del renglon CPU(s) hasta el renglon Socket(s)?
Encontre en la red que anteriormente se usaba -e,--extended [=LIST] pero esa opción ya no es valida no me la acepta. Saludos  :huh: