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 > 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
Hvordan vise innholdet av. Gz fil uten å pakke ut filen? amitkhiare Shell programmering og Skripting 10 12-18-2008 05:59
Hente data fra en tekstfil basert på konfigurasjonen satt i konfigurasjonsfilen suparnbector Shell programmering og Skripting 3 08-10-2007 02:25
utpakking XML fil med sed pujansrt Shell programmering og Skripting 7 06-29-2007 01:18
[Splitting fil] utpakking gruppe segmenter fra en fil til andre ozgurgul Shell programmering og Skripting 1 09-14-2006 12:17
trekke fra en tar fil Reza Nazarian UNIX for Dummies Spørsmål og svar 4 03-24-2006 05:54

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 04-24-2007
hack_tom hack_tom is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 11
Utpakking fra fil

Hei Jeg har filen i følgende format

Beginning of file
---------------------------------------
mitt navn noen dfgfgfk jdksjdkls laladsl sdlsdls
.
.
.
kfdjkfdk noen DRT pro VHDL sdjls.
-------------------------------------------------- --------------
ddr.spw.df.df 0 0 0 0 0
ddr.ser.ddf.tp 1 2 3 4 1
ddr.pwq.pro.fgt.tp 1 3 4 5 7
eth.pro.iw 1 2 3 4 5
eth.3po.lk 1 2 5 6 7
eth.3yu.lo 3 4 5 6 9

-------------------------------------------------- ------
slutten av filen

Nå vil jeg seprate alle linjer som begynner med DDR og summen sin 5te kolonne similiarly Jeg vil seprate alle linjer som begynner med eth og summen sin 5te kolonne. Den øverste delen av filen som vist kunne bestå av noen avsnitt som jeg ikke trenger å vurdere. Så vær så snill kan noen hjelpe med perl script for å utføre denne operasjonen.

Takk
  #2 (permalink)  
Old 04-24-2007
anbu23 anbu23 is offline Forum Advisor  
Registrert bruker
  
 

Bli Date: Mar 2006
Beliggenhet: Bangalore, India
Innlegg: 1398
Code:
perl -ane ' if ( /^ddr/ ){ $ddr = $ddr+ $F[5]; } 
if( /^eth/ ) { $eth = $eth + $F[5]; } 
END {
	print "ddr $ddr \n" ;
	print "eth $eth\n" ;
}' file
  #3 (permalink)  
Old 04-24-2007
hack_tom hack_tom is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 11
takk for raske svar kan jeg kjøre denne koden fra en fil for ex. pr. pl og deretter gjennomføre perl pr. pl? Også hvilke endringer jeg må gjøres hvis jeg vil dumpe resultatet i en fil?
  #4 (permalink)  
Old 04-24-2007
anbu23 anbu23 is offline Forum Advisor  
Registrert bruker
  
 

Bli Date: Mar 2006
Beliggenhet: Bangalore, India
Innlegg: 1398
pr. pl
Code:
perl -ane ' if ( /^ddr/ ){ $ddr = $ddr+ $F[5]; } 
if( /^eth/ ) { $eth = $eth + $F[5]; } 
END {
	print "ddr $ddr \n" ;
	print "eth $eth\n" ;
}' file > outputfile
Bare kjør med filnavnet pr. pl og produksjonen er sendt til utdatafil.
  #5 (permalink)  
Old 04-24-2007
ghostdog74 ghostdog74 is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Sep 2006
Innlegg: 2530
Code:
awk 'BEGIN{}
	/^ddr/ { ddr += $5}
	/^eth/ { eth+=$5 }
END {
     print "ddr count is " ddr
     print "eth count is " eth
     } ' "file"
  #6 (permalink)  
Old 04-26-2007
hack_tom hack_tom is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 11
Takk for alle svar. Men jeg denne koden ikke fungerer for mitt tilfelle så er jeg igjen oppslaget mitt opprinnelige filen som jeg trenger å gjøre min beregning

-------------------------------------------------- ------------
-------------------------------------------------- --------------
Release 8.2i - XPower SoftwareVersion: I.31
Power summary: I (mA) P (mW)
-------------------------------------------------- --------------
Totalt estimert strømforbruk: 1506
---
Vccint 1.50V: 296 444
Vccaux 2.50V: 167 418
Vcco33 3.30V: 1 4
Vcco25 2.50V: 256 640
---
Klokker: 172 258
IOS: 143 434
Innganger: 2 3
Logic: 0 0
Utganger:
Vcco25 124 311
Vcco33 0 0
Signaler: 0 0
---
Quiescent Vccint 1.50V: 50 75
Quiescent Vccaux 2.50V: 167 418
Quiescent Vcco33 3.30V: 1 4
Quiescent Vcco25 2.50V: 1 3
Oppstart Vccint 1.5V: 500
Oppstart Vccaux 2.5V: 250
Oppstart Vcco33 3.3V: 100
Oppstart Vcco25 2.5V: 100

Termisk sammendrag:
-------------------------------------------------- --------------
Beregnet junction temperature: 25C
250 LFM 25C
500 LFM 25C
750 LFM 25C
Ambient temp: 25C
Case temp: 25C
Theta JA: 0C / W

Decoupling Network Sammendrag: Cap Range (UF) #
-------------------------------------------------- --------------
Capacitor anbefalinger:
Totalt for Vccint: 32
470,0 til 1000,0: 1
4.70-10.00: 1
0.470-2.200: 3
0,0470 til 0,2200: 6
0,0100 til 0,0470: 10
0,0010 til 0,0047: 11
---
Totalt for Vccaux: 16
470,0 til 1000,0: 1
0.470-2.200: 1
0,0470 til 0,2200: 3
0,0100 til 0,0470: 5
0,0010 til 0,0047: 6
---
Totalt for Vref: 19
0,0470 til 0,2200: 9
0,0100 til 0,0470: 10
---
Totalt for Vcco25: 8
470,0 til 1000,0: 1
0,0470 til 0,2200: 1
0,0100 til 0,0470: 2
0,0010 til 0,0047: 4
---
Totalt for Vcco33: 8
470,0 til 1000,0: 1
0,0470 til 0,2200: 1
0,0100 til 0,0470: 2
0,0010 til 0,0047: 4

Power detaljer:
-------------------------------------------------- -----------------------------
Klokker: 4 Laster Loading (FF) C (PF) F (MHz) I (mA) P (mW)
-------------------------------------------------- -----------------------------
clk_pad/xcv2.u0/ol
Logic:
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/dll 20 118,8

3,6 5,3
clkgen0/xc2v.v/dll0 20 100,0 3,0 4,5
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clkscale.dllm 20

100,0 3,0 4,5
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/bufg1.GCLKMUX 5

118,8 0,9 1,4
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/bufg2.GCLKMUX 5

118,8 0,9 1,4
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/bufg3.GCLKMUX 5

118,8 0,9 1,4
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/bufg4.GCLKMUX 5

118,8 0,9 1,4
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clkscale.bufg0.GCLKMUX

5 118,8 0,9 1,4
clk_pad/xcv2.u0/g2.ttl0.bf.GCLKMUX 5 100,0 0,8

1,1
clkgen0/xc2v.v/bufg1.GCLKMUX 5 100,0 0,8 1,1
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clkscale.bufg1.GCLKMUX

5 100,0 0,8 1,1
clkgen0/xc2v.v/bufg0.GCLKMUX 5 69,5 0,5 0,8
Nett:
clkm 0 769 69,5 80,3 120,4
clkml 0 94 118,8 16,8 25,2
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clk_0r 0 51 118,8

9,3 13,9
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clk_90r 0 43 118,8

7,8 11,7
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/clk_180r 0 40 118,8

7,2 10,7
ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/mclk 0 12 118,8

2,2 3,4

-------------------------------------------------- --------------------
dette er hvordan mitt opprinnelige filen ser akkurat. så vil det være mulig å oppsummere P (mW) kolonnen for alle linjer beginining med ddrsp0. Problemet er at at alle verdiene for en bestemt linje begynner med ddrsp0 kanskje ikke på samme linje som

ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/mclk 0 12 118,8

2,2 3,4

så hva kan jeg gjøre for dette fordi ovennevnte scripts ikke fungerer i dette tilfellet.

Takk
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 04:01.


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