bash(zsh)で小数点を含む計算を行い、望みのフォーマットで文字列変数に格納する

例)q0.1-0.2, q0.2-0.3,..,q0.9-1.0にballoon_4params.logがあり、それらの末尾から9行を取り出して1つのログファイルとしてまとめる。

 

for i in {1..9};do dir=`echo $*1 $*2|awk '{printf("q%2.1f-%2.1f/std-balloon_4params.log", $1, $2)}'`;echo  $dir;tail --line=9 $dir;done > balloon.log

*1:0.1*i

*2:0.1*i+0.1