$ perl -n -e "printf \"line %d : %s\n\", $., $_ if (s/\x81\x40/\@\@/);" test.txt
line 1 : ここに->@@<-全角スペース
$ perl -pi.bak -e "s/\x81\x40/\x20/" test.txt
#!perl -nlaF/[,\s]+/
for(0..$#F) {$sum[$_] += $F[$_]}
END { print join ",", map { $_/$. } @sum; }
$ave.pl test.csv
use bigint
$PI = 4*atan2(1,1);
#constant
use constant PI => 4*atan2(1,1);
$PI=3.14159265358979;
sub randn {
my ($m, $s) = @_;
return $s*sqrt(-2*log(rand()))*cos(2*$PI*rand())+$m;
}
sub randn {
my ($m, $s) = @_;
$r=0;
for (1..12) { $r+=rand(); }
return $s*($r-6)+$m;
}