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 > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Aiuto necessarie sed Alecs Shell scripting e di programmazione 1 06-14-2008 01:46 PM
Help Needed in SED raghav1982 Shell scripting e di programmazione 4 04-07-2008 03:04 AM
SED Help Needed Marea UNIX for Dummies Domande & Risposte 2 01-28-2008 06:14 AM
Help Needed-sed ravi.sadani19 Shell scripting e di programmazione 9 10-06-2006 02:54 AM
Scp Help Needed! scooter17 UNIX for Dummies Domande & Risposte 3 09-20-2006 12:50 PM

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 08-23-2008
findprakash findprakash is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 31
Awk help needed ..

Devo aggiungere il numero nella colonna 1 per mese.

1531 febbraio 1 2007 pgaps_p007_27909.trc
1529 febbraio 1 2007 pgaps_p006_27907.trc
1533 febbraio 1 2007 pgaps_p005_27905.trc
635 aprile 7 2007 pgaps_smon_2347.trc
634 aprile 7 2007 pgaps_lgwr_2343.trc
634 aprile 8 2007 pgaps_lgwr_2311.trc
613 aprile 10 2007 pgaps_p004_402.trc
615 aprile 10 2007 pgaps_p002_7500.trc
698 maggio 2 2007 pgaps_smon_2339.trc
634 maggio 5 2007 pgaps_lgwr_2335.trc
656 marzo 1 2007 pgaps_smon_8006.trc
634 marzo 3 2007 pgaps_lgwr_8002.trc
634 marzo 4 2007 pgaps_lgwr_2383.trc
641 marzo 8 2007 pgaps_qmn0_20351.trc

La produzione deve essere:
Febbraio 4593
Aprile 3131
Maggio 3897

Quando ho eseguito sotto comando io non sono sempre di output desiderato.

ls-l | awk 'BEGIN (OFS \u003d "\ t"; ORS \u003d "\ n \ n") (print $ 1, $ 2, $ 3, $ 4)' | awk '(tot \u003d tot + $ 1) END (print tot)'

Qualsiasi aiuto sarebbe molto apprezzato.
  #2 (permalink)  
Old 08-23-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
Non ho ricevuto questo tipo di produzione con ls-l ma supponendo che fate, il seguente dovrebbe funzionare.

Codice:
ls -l | awk '{ tot[$2] += $1 } END { for (t in tot) printf "%s\t%i\n", t, tot[t] }'
Richiedere ls per ordinare l'output è inutile, se hai bisogno di ordine cronologico di uscita, alcuni trucchi supplementari saranno necessari. L'array in awk loop for (x in y) attraversa i tasti di y in modo imprevedibile.

Anche il campione di uscita hai postato non sembra d'accordo con l'ingresso. Mi appare il seguente

Codice:
Feb     4593
May     1332
Apr     3131
Mar     2565
Ho fraintendere il vostro requisito, oppure è l'esempio di output di sbagliato? Sembra che si accidentalmente sintetizzato Mar e Potere nella stessa categoria.
  #3 (permalink)  
Old 08-23-2008
findprakash findprakash is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 31
Era,
Grazie per l'aggiornamento. La tua osservazione è assolutamente corretta. Ho rimosso prime colonne di ls-l uscita in quanto non sono necessari a mio script. Quando ho eseguito il comando da Lei forniti non mi destinato uscita.

ls-l | awk '(tot [$ 2] + \u003d $ 1) END (for (t in tot) printf "% s \ t% i \ n", t, tot [i])'

354272% ii
1% ii

Grazie,
Prakash
  #4 (permalink)  
Old 08-23-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
La vera colonna numeri sono $ 5 $ 6 e poi, se il tuo ls dà lo stesso formato di output, come il mio.
  #5 (permalink)  
Old 08-24-2008
findprakash findprakash is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 31
Era,
Grazie per il vostro aiuto. Sono in grado di ottenere la produzione desiderata.
Closed Thread

Segnalibri

Tag
somma da colonna, somma da mesi

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 è 01:18 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