[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
On Tue, 16 Mar 2004, Klaus Friis Østergaard wrote:Med awk, det er der sikkert.Er der en simple vej til at lave et glidene gennemsnit via f. eks sed & awk
awk 'BEGIN { average=0.0 ; for (i=0 ; i<max ; i++) a[i]=0.0; j=0;k=1 } { average+=$2-a[j]; a[j]=$2; printf("Average = %.2f\n",average/k); j = (j+1)%max; if (k < max) k++; }' max=5
Hvad med sh og dc?
Hvis dine data ser ud som ovenstående, så: #!/bin/sh
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |