![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
awk cuestión ..
Hi All, Tengo que sumar los valores dados por grep command.Following es la muestra: Código:
[root@iqmango ~]# grep cores /proc/cpuinfo cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 No puedo hacer esto utilizando un bucle for, pero quería saber si esto se podría hacer en una línea para hacer que el código elegante, tal vez usando awk o alguna otra herramienta. Gracias! nua7 |
|
||||
|
Hola
Si quieres saber de la no aparición de núcleos de la tubería puede a su comando grep wc-l
es decir, núcleos grep / proc / cpuinfo | wc-l ¡Salud!, Santy ![]() |
|
||||
|
Este ganado, no trabajo, porque tengo que contar el número total de núcleos, incluyendo todos los procesadores. Código:
[root@iqmango ~]# grep cores /proc/cpuinfo |wc -l 8 Esto me da el número total de procesadores de núcleos cores.For pero no tengo que añadir a las líneas como se menciona en el fiorst puesto. Espero que la confusión es evidente. Gracias! nua7 |
|
||||
|
Prueba esto ...
grep núcleos de / proc / cpuinfo | awk '(print $ 4)' | nawk '(suma + \u003d $ 1) END (print suma)' Thnx, Christine Ida |
|
||||
|
En realidad, eso no va a dar el número correcto, porque hay una entrada en /proc / cpuinfo para cada núcleo. Así que si usted tiene 2 4-procesadores de núcleo, a pesar de que será de 8 entradas de /proc / cpuinfo, Cada uno se informe de que su procesador de 4 núcleos, y obtendrá un resultado de 32, cuando en realidad sólo tiene 8 núcleos.
santysham la solución que le dará el resultado correcto, tal vez en una forma no muy evidente. Usted puede abreviar a grep-c núcleos de / proc / cpuinfo. |
|
||||
|
Gracias a todos por las respuestas!
Tuve que contar el número total de muestras para el servidor. Christineida la solución funciona perfecto para mí ..! Muchas gracias christineida! |
|
||||
|
Claro, funciona, pero el resultado es malo! ;-)
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|