Foro de elhacker.net

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
  1. cat /proc/cpuinfo
  2. lscpu

Para eso utilizo la siguiente sentencia y funciona:

Código
  1. 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
  1. lscpu | grep "CPU(s):" | awk '{print $1 $2}'

Código:
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: