![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Hogy, hogy a tartalmát. Gz file nélkül kivonásánál file? | amitkhiare | Shell programozás és Scripting | 10 | 12-18-2008 05:59 AM |
| Kinyerő adatokat szöveges fájl alapján meghatározott konfiguráció konfigurációs fájl | suparnbector | Shell programozás és Scripting | 3 | 08-10-2007 03:25 AM |
| kinyerő XML file sed | pujansrt | Shell programozás és Scripting | 7 | 06-29-2007 02:18 PM |
| [Szállítmány file] kicsomagolása csoport szegmensek egy fájlt a többiek | ozgurgul | Shell programozás és Scripting | 1 | 09-14-2006 01:17 PM |
| kinyerő a tar fájlt | Reza Nazarian | A UNIX a dummies Kérdések és válaszok | 4 | 03-24-2006 05:54 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Kinyerő fájlból
Szia Nekem van a fájl a következő formátumban
Fájl elején --------------------------------------- nevem néhány dfgfgfk jdksjdkls laladsl sdlsdls . . . kfdjkfdk néhány 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 -------------------------------------------------- ------ end of file Most azt akarom, hogy seprate minden sor elején a DDR és összegét az 5. oszlop, similiarly szeretnék seprate minden sor kezdődő eth és összegét az 5. oszlop. A felső része fájl látható állhatnak egyes pontját, amit nem kell bajlódniuk. Tehát legyen szíves tud akárki segít perl parancsfájl a művelet elvégzéséhez. Köszönöm |
|
||||
|
pr. pl
Kód:
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
|
|
||||
|
Köszönöm, hogy válaszokat. De ezek a kód nem működik az én esetemben így vagyok megint kiküldetés az eredeti fájl ami kell tennem az én számítások
-------------------------------------------------- ------------ -------------------------------------------------- -------------- Release 8.2i - xpower Softwareversion: I.31 Power összefoglaló: I (mA) P (mW) -------------------------------------------------- -------------- A becsült összes energiafogyasztás: 1506 --- Vccint 1.50V: 296 444 Vccaux 2.50V: 167 418 Vcco33 3.30V: 1 4 Vcco25 2.50V: 256 640 --- Órák: 172 258 IO: 143 434 Bemenetek: 2 3 Logic: 0 0 Kimenet: Vcco25 124 311 Vcco33 0 0 Jelzések: 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 Startup Vccint 1.5V: 500 Startup Vccaux 2.5V: 250 Startup Vcco33 3.3V: 100 Startup Vcco25 2.5V: 100 Thermal összefoglaló: -------------------------------------------------- -------------- Becsült csomópont hőmérséklet: 25C 250 LfM 25C bekezdések 500 LfM 25C bekezdések 750 LfM 25C bekezdések Környezeti hőmérséklet: 25C bekezdések Sz hőmérséklet: 25C Theta JA: 0C / W - Függetlenítése Network Összefoglaló: Cap Range (UF) # -------------------------------------------------- -------------- Capacitor ajánlások: Összesen Vccint: 32 470,0-1000,0: 1 4,70-10,00: 1 0,470-2,200: 3 0,0470-0,2200: 6 0,0100-0,0470: 10 0,0010-0,0047: 11 --- Összesen Vccaux: 16 470,0-1000,0: 1 0,470-2,200: 1 0,0470-0,2200: 3 0,0100-0,0470: 5 0,0010-0,0047: 6 --- Összesen Vref: 19 0,0470-0,2200: 9 0,0100-0,0470: 10 --- Vcco25 összesen: 8 470,0-1000,0: 1 0,0470-0,2200: 1 0,0100-0,0470: 2 0,0010-0,0047: 4 --- Vcco33 összesen: 8 470,0-1000,0: 1 0,0470-0,2200: 1 0,0100-0,0470: 2 0,0010-0,0047: 4 Teljesítmény adatok: -------------------------------------------------- ----------------------------- Órák: 4 betöltése betöltése (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 Nets: 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 -------------------------------------------------- -------------------- Így az eredeti fájl nézni pontosan. így válik lehetővé az összeg P (mW) oszlop összes vonalra beginining a ddrsp0. A probléma az, hogy minden érték egy adott sor kezdődő ddrsp0 lehet, hogy nem ugyanabban a sorban, mint a ddrsp0.ddr0/ddr_phy0/xc2v.ddr_phy0/mclk 0 12 118,8 2,2 3,4 hogy mit tehetek, mert a fent említett szkriptek nem működnek megfelelően ebben az esetben. Köszönöm |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|