matthias@85: #!/bin/bash matthias@85: matthias@85: input_csv=$1 matthias@85: matthias@85: if [ $# != 2 ]; then matthias@85: minimum_duration=0 matthias@85: else matthias@85: minimum_duration=$2 matthias@85: fi matthias@85: matthias@85: awk -v md="$minimum_duration" 'BEGIN {FS=","}; {if ($2 >= md) {$2=$1+$2; $3 = 69+(log($3/440)/log(2)*12); print $1,$2,$3;}}' < $input_csv matthias@85: