PHITSからのデータの抜き出し¶
shell で抜き出す ( grep, sed )¶
slines=($(grep -n '#\s*e-lower\s*e-upper\s*photon\s*r\.err\s*' ./out/fluence_energy.dat | cut -d: -f1 ) )
nItems=${#slines[@]}
for ik in `seq 0 $((nItems-1))`
do
n=$((ik+1))
s=${slines[$ik]}
e=$((s+100))
expression="${s},${e}p"
echo $n $s $e ${expression}
sed -n ${expression} out/fluence_energy.dat > result/fluence_energy_${n}.dat
done