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
Slik setter Gjestene statisk IP satimis Ubuntu 3 08-02-2008 11:27
Statisk rute Arun.Kakarla UNIX for Dummies Spørsmål og svar 2 07-17-2008 09:07
statisk rute? chaandana IP Networking 3 07-05-2005 03:05
Statisk Wojtyla High Level Programmering 6 02-25-2005 11:57
Statisk IP google IP Networking 7 05-18-2003 08:33

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-22-2009
yanglei_fage yanglei_fage is offline
Registrert bruker
  
 

Bli Date: Jan 2009
Innlegg: 25
Hvordan statisk gjennomsnittlig verdi

Hei alle,

Beklager at jeg gjør en feil, tittelen er "Hvordan statistikken gjennomsnittlig verdi"

Jeg har fem ganger om "mv 123-456"
og gjøre fem ganger om "mv 456-123"
Som vi vet, "time" kan få den virkelige usr sys verdi,
Jeg ønsker å få den gjennomsnittlige virkelige, usr, sys av "mv 123-456" og "MV 456-123"


Sitat:
#! / bin / bash
for ((i \u003d 1; i <\u003d 10; i + \u003d 1)); gjøre
echo "mv 123 til 456 av $ i \ n"
tid mv 123 456;
echo "mv 456 til 123 av $ i \ n"
tid mv 456 123;
ferdig

Jeg heter det "test"

leiyang @ leiyang-laptop: ~ $. / test
MV 123 til 456 på 1 \ n
real 0m0.005s
Brukeren 0m0.004s
sys 0m0.000s
MV 456 til 123 på 1 \ n
real 0m0.004s
Brukeren 0m0.000s
sys 0m0.004s
MV 123 til 456 på 2 \ n
real 0m0.004s
Brukeren 0m0.000s
sys 0m0.004s
MV 456 til 123 på 2 \ n
real 0m0.004s
Brukeren 0m0.000s
sys 0m0.004s
MV 123-456 3 \ n
real 0m0.008s
Brukeren 0m0.000s
sys 0m0.004s
MV 456-123 3 \ n
real 0m0.005s
Brukeren 0m0.000s
sys 0m0.008s
MV 123 til 456 på 4 \ n
real 0m0.004s
Brukeren 0m0.000s
sys 0m0.004s
MV 456 til 123 på 4 \ n
real 0m0.002s
Brukeren 0m0.000s
sys 0m0.004s
MV 123-456 5 \ n
real 0m0.002s
Brukeren 0m0.000s
sys 0m0.000s
MV 456-123 5 \ n
real 0m0.002s
Brukeren 0m0.000s
sys 0m0.000s
for eksempel:
for "MV 123-456"
Jeg vil har real_average_123_to_456 \u003d (real + virkelig + virkelig + virkelig + reelle) / 5 (her virkelig er for "MV 123-456''inn hver gang), vil også få usr_average_123_to_456, sys_average_123_to_456

for "MV 456-123"
Jeg vil har real_average_456_to_123 \u003d (real + virkelig + virkelig + virkelig + reelle) / 5 (her virkelig er for "MV 456-123''inn hver gang), vil også få usr_average_456_to_123, sys_average_456_to_123

Hvordan kan jeg endre ovenfor code.I går dårlig i bash shell.please vise meg et lys

Sist endret av yanglei_fage; 04-22-2009 på 01:54..
  #2 (permalink)  
Old 04-22-2009
Kodak kodak is offline
Registrert bruker
  
 

Bli Dato: juni 2003
Innlegg: 51
bash ikke gjør Floating Point math av seg selv. Siden du har å konvertere dataene fra tid til noe du kan gjøre matematikk på dette hele greia skriker "bruk perl"Til meg.

Som et tips, men se på man-siden for tiden. På Linux kan du gjøre "gang-p", og det vil produksjonen i en desimalverdi i stedet for tacking på minutt og andre enheter.
  #3 (permalink)  
Old 04-22-2009
colemar colemar is offline
Registrert bruker
  
 

Bli Dato: april 2009
Bosted: Trento, Italia
Innlegg: 116
Sitat:
Originally Posted by Kodak View Post
bash ikke gjør Floating Point matematikk i seg selv
Men tilsynelatende ksh betyr:

Code:
colemar@deb:~$ echo $((1.0/7))
bash: 1.0/7: syntax error: invalid arithmetic operator (error token is ".0/7")
colemar@deb:~$ ksh
$ echo $((1.0/7))
0.142857142857142857

  #4 (permalink)  
Old 04-22-2009
Kodak kodak is offline
Registrert bruker
  
 

Bli Dato: juni 2003
Innlegg: 51
hah, søt. Jeg bruker aldri ksh, takk.
  #5 (permalink)  
Old 04-23-2009
yanglei_fage yanglei_fage is offline
Registrert bruker
  
 

Bli Date: Jan 2009
Innlegg: 25
Takk for svar, hvis vi bruker ksh, hvordan kan vi fikk svar.
Hvem som helst kan legge inn koden?
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
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 09:58.


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