The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hjelp trengs sed Alecs Shell programmering og Skripting 1 06-14-2008 01:46
Hjelp trengs SED raghav1982 Shell programmering og Skripting 4 04-07-2008 03:04
SED Hjelp Trengs Tide UNIX for Dummies Spørsmål og svar 2 01-28-2008 06:14
Hjelp Trengs-sed ravi.sadani19 Shell programmering og Skripting 9 10-06-2006 02:54
Scp Hjelp Trengs! scooter17 UNIX for Dummies Spørsmål og svar 3 09-20-2006 12:50

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 08-23-2008
findprakash findprakash is offline
Registrert bruker
  
 

Bli Dato: Sep 2007
Innlegg: 31
Awk hjelp trengs ..

Jeg må legge til tall i kolonne 1 måned.

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

Output skal være:
Februar 4593
April 3131
Mai 3897

Når jeg kjører under awk-kommandoen jeg ikke får ønsket output.

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

Eventuelle hjelpe ville være verdsatt.
  #2 (permalink)  
Old 08-23-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Jeg får ikke den slags utgang med ls-l men antar du gjøre følgende burde fungere.

Code:
ls -l | awk '{ tot[$2] += $1 } END { for (t in tot) printf "%s\t%i\n", t, tot[t] }'
Be ls å sortere utdataene er unødvendig, hvis du trenger kronologisk utgang bestilling, vil noen ekstra triks være nødvendig. Matrisen sløyfe i awk for (x i y) indekserer nøkler y i uforutsigbare rekkefølge.

Også utvalget utgang du postet synes ikke å bli enig med innspill. Jeg får følgende

Code:
Feb     4593
May     1332
Apr     3131
Mar     2565
Har jeg misforstår dine behov, eller er utvalget utgang galt? Ser ut som du tilfeldigvis oppsummerte Mars og Kan i samme kategori.
  #3 (permalink)  
Old 08-23-2008
findprakash findprakash is offline
Registrert bruker
  
 

Bli Dato: Sep 2007
Innlegg: 31
Era,
Takk for oppdateringen. Din observasjon er helt riktig. Jeg fjernet første colums med ls-ltr ut som de ikke er nødvendig i manuset mitt. Når jeg kjører kommandoen som du jeg får ikke ment utgang.

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

354272% ii
1% ii

Takk,
Prakash
  #4 (permalink)  
Old 08-23-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Den virkelige kolonnen tallene er $ 5 og $ 6 da, hvis ls gir samme output format som min.
  #5 (permalink)  
Old 08-24-2008
findprakash findprakash is offline
Registrert bruker
  
 

Bli Dato: Sep 2007
Innlegg: 31
Era,
Takk for hjelpen. Jeg kan komme ut som ønsket.
Closed Thread

Hugseliste

Tags
summen av kolonnen, sum per måned

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 02:46.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0