The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Monkcast # 12: IBM HW gruppe OEMer Solaris til Chagrin av SW-gruppe og en ... - ZDNet.com bl iBot UNIX og Linux RSS Nyheter 0 08-17-2007 05:30
Tell No of Records i filen uten telling Topptekst og Trailer Records guiguy Shell programmering og Skripting 2 06-07-2007 01:15
finne og gruppe-poster i en fil thumsup9 UNIX for Advanced & ekspertbrukere 20 04-19-2007 06:04
Velg poster basert på søkekriterier på første kolonnen shashi_kiran_v UNIX for Dummies Spørsmål og svar 2 12-02-2005 01:49
oppføring i / etc / gruppen er for lang - problemet bruker sudo med% gruppe Poli Sun Solaris 4 12-21-2004 09: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 01-26-2008
Nayanajith Nayanajith is offline
Registrert bruker
  
 

Bli Dato: november 2005
Innlegg: 27
Kolonne summen gruppen ved Unike poster

Dear all,

Jeg ønsker å få hjelp til under saken.
Jeg har en fil som denne.


saman 1
gihan 2
saman 4
Ravi 1
Ravi 2

så jeg ønsker å få resultatet,

saman 5
gihan 2
Ravi 3 som denne.

Pls hjelpe meg.

Takk.
  #2 (permalink)  
Old 01-27-2008
KevinADC KevinADC is offline Forum Advisor  
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 731
Hva har du prøvd så langt?
  #3 (permalink)  
Old 01-27-2008
jaduks's Avatar
jaduks jaduks is offline
Registrert bruker
  
 

Bli Dato: Aug 2007
Beliggenhet: Assam, India
Innlegg: 167
Dette kan gjøres ved hjelp associative array i awk.


Code:
$ cat nayan.out
saman 1
gihan 2
saman 4
ravi 1
ravi 2

$ awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}' nayan.out > nayan.out.tmp

$ cat nayan.out.tmp
ravi 3
saman 5
gihan 2

/ / Jadu
  #4 (permalink)  
Old 01-28-2008
Nayanajith Nayanajith is offline
Registrert bruker
  
 

Bli Dato: november 2005
Innlegg: 27
Kjære Jadu,

Takk u! det fungerer.

Takk deg igjen,

Nayanajith.
  #5 (permalink)  
Old 02-16-2009
sandeep13 sandeep13 is offline
Registrert bruker
  
 

Bli Date: Feb 2009
Innlegg: 8
Kolonne summen gruppen ved Unike poster

Hi Jadu,

Jeg er ny på unix og jeg har et lignende krav gitt nedenfor:

Inndatafilen:

Test.txt
PORT; ID; TOTAL
port1; P1; 100000
port2; p2; 5000
port1; P1; 500

Utdatafilen:
PORT; ID; TOTAL
port1; P1; 100500
port2; p2; 5000

Hvordan kan få til dette? Hjelp på denne forbindelse er higly verdsatt.
Takk.

Hilsen,
Sandeep
  #6 (permalink)  
Old 02-16-2009
ranjithpr ranjithpr is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 157
Prøv nedenfor script (ikke testet)


Code:
awk -F ";" '{ arr[$1 ";" $2] += $3 } END {for (i in arr) {print i ";" arr[i] } }' inputfile


Sist endret av Franklin52; 02-16-2009 på 06:13.. Grunn: en
  #7 (permalink)  
Old 02-16-2009
sandeep13 sandeep13 is offline
Registrert bruker
  
 

Bli Date: Feb 2009
Innlegg: 8
Hi Ranjith,
Takk for svaret, men dette virker ikke .... kan vi bruke som arr [$ 1 ";" $ 2]??

Hilsen,
Sandeep
Closed Thread

Hugseliste

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 PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 05:37.


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