![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| 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 |
| Slik Calculate | krishna_sicsr | Shell programmering og Skripting | 3 | 03-21-2009 01:49 |
| Simuler SVN diff med vanlig diff | ackbarr | Shell programmering og Skripting | 3 | 02-07-2009 01:01 |
| Hvordan regne med awk | whatisthis | Shell programmering og Skripting | 4 | 11-09-2005 12:39 |
| Hvordan beregne en sum av enkelte poster? | sickboy | Shell programmering og Skripting | 10 | 06-10-2005 12:43 |
| diff 2 filer; output diff står til 3. fil | blt123 | Shell programmering og Skripting | 2 | 05-28-2002 12:29 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
beregne diff i csv
Jeg skrev en func til calculcate heltall forskjell i csv.
getSegLatency () ( latencies \u003d 0 $ 1 E2E \u003d 0 `echo $ 2 | sed 's / \ ,000000 / / g' ` heltall segLatency \u003d 0 set-A arr `echo $ latencies | sed 's / \ ,000000 / / g' | sed 's /, / / g' ` res \u003d $ (arr [0]) heltall i \u003d 1 while ((i <$ (# arr [*]})); gjøre ((segLatency \u003d $ (arr [$ i]) - (arr [$ i - 1 ]})); res \u003d "$ res, $ segLatency" ((I \u003d i + 1)); ferdig ((segLatency \u003d $ E2E - $ (arr [$ i - 1 ]})); res \u003d "$ res, $ segLatency" echo $ res ) der antallet elementer i $ 1, kan variere f.eks når jeg ringer ut: getSegLatency 1.000000,4.000000,6.000000,7.000000 11.000000 Jeg får: 3,2,1,4 Det fungerer bra, men ytelsen er treg. Er det noen måte å polsk skriptet til å kjøre fortere? |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|