]> Creatis software - clitk.git/blob - cluster_tools/mergeStatFile.sh
merge release script
[clitk.git] / cluster_tools / mergeStatFile.sh
1 #!/bin/bash
2 set -u
3 set -e
4
5 function usage {
6         echo "$0 -i <file1> -j <file2> -o <result>"
7         exit 1
8 }
9
10 if [ $# != 6 ]
11 then
12         usage
13 fi
14
15 IN1=$2
16 IN2=$4
17 RESULT=$6
18
19 TMP=`mktemp ./temp-XXXXXXX`
20 for PARAM in `awk '$1 == "#" {print $2}' ${IN1}`
21 do
22         V1=`awk -v P=${PARAM} '$2 == P {print $4}' ${IN1} `
23         V2=`awk -v P=${PARAM} '$2 == P {print $4}' ${IN2} `
24         R=`echo "${V1} + ${V2}" | bc`
25         echo "# ${PARAM} = ${R}" >> ${TMP}
26 done
27 mv -f ${TMP} ${RESULT}