The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 07-17-2008
nua7 nua7 is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2008
Ubicazione: / bin / sh
Interventi: 353
awk questione ..

Hi All,
Ho bisogno di aggiungere fino a valori indicati dalla grep command.Following è il campione:

Codice:
[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
Sono in grado di farlo usando un ciclo for, ma volevo sapere se questo poteva essere fatto in una sola riga per rendere il codice elegante, magari utilizzando awk o qualche altro strumento.

Grazie!
nua7
  #2 (permalink)  
Old 07-17-2008
santyshyam santyshyam is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2008
Interventi: 6
Salve

Se si desidera conoscere il numero di occorrenza delle anime è possibile tubo tuo comando grep per wc-l

vale a dire grep core / proc / cpuinfo | wc-l



Salute,
Santy
  #3 (permalink)  
Old 07-17-2008
nua7 nua7 is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2008
Ubicazione: / bin / sh
Interventi: 353
Questo ha vinto; t lavorare, perché ho bisogno di contare il numero totale delle anime, compresi tutti i trasformatori.

Codice:
[root@iqmango ~]# grep cores /proc/cpuinfo |wc -l
8
Questo mi dà il numero totale dei processori, ma non ho bisogno di anime cores.For di aggiungere la linea ", come indicato nella fiorst post.

Auguro che la confusione è evidente.

Grazie!
nua7
  #4 (permalink)  
Old 07-17-2008
christineida christineida is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2008
Interventi: 3
Try This ...
grep core / proc / cpuinfo | awk '(print $ 4)' | nawk '(somma + \u003d $ 1) END (print somma)'

Thnx,
Christine Ida
  #5 (permalink)  
Old 07-17-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Iscriviti Data: maggio 2008
Località: Sydney, Australia
Interventi: 1.009
In realtà, non andare a dare il numero esatto, perché non vi è una voce in /proc / cpuinfo per ogni core. Quindi, se hai 2 4-core, anche se ci saranno le voci in 8 /proc / cpuinfo, Ciascuno che la loro relazione contiene 4 core di processore, e avrete un risultato di 32, mentre in realtà vi sono solo 8 core.

santysham della soluzione effettivamente dare il risultato corretto, forse in un modo non molto evidente. È possibile ridurre al grep-c core / proc / cpuinfo.
  #6 (permalink)  
Old 07-17-2008
nua7 nua7 is offline
Utente Registrato
  
 

Iscriviti Data: marzo 2008
Ubicazione: / bin / sh
Interventi: 353
Thumbs up Grazie per tutte le risposte!

Grazie a tutti per le risposte!

Ho avuto per contare il numero totale dei nuclei per il server.

Christineida la soluzione perfetta per me funziona ..! Thanks a lot christineida!
  #7 (permalink)  
Old 07-17-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Iscriviti Data: maggio 2008
Località: Sydney, Australia
Interventi: 1.009
Certo, funziona, ma il risultato è sbagliato! ;-)
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 11:15 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0