![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
awk fråga ..
Hej Alla,
Jag behöver lägga upp värden som ges av grep command.Following är provet: Kod:
[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 Tack! nua7 |
|
||||
|
Denna vann, inte jobba, eftersom jag behöver räkna antalet kärnor, inklusive alla processorer.
Kod:
[root@iqmango ~]# grep cores /proc/cpuinfo |wc -l 8 Hoppas förvirringen är klar. Tack! nua7 |
|
||||
|
Faktiskt, det går inte att ge dig rätt nummer, eftersom det finns en post i /proc / cpuinfo för varje kärna. Så om du har 2 4-core processorer, även om det blir 8 poster i /proc / cpuinfoKommer varje rapporterar att deras processor innehåller 4 kärnor, och du kommer att få ett resultat på 32 när det i själva verket du bara har 8 kärnor.
santysham lösning faktiskt kommer att ge dig rätt resultat, kanske i ett inte särskilt uppenbart sätt. Du kan förkorta det till grep-c kärnor / proc / cpuinfo. |