]> Creatis software - clitk.git/commitdiff
merge release script
authorpgueth <pgueth@kingkong.grid.creatis.insa-lyon.fr>
Mon, 7 Mar 2011 10:19:39 +0000 (11:19 +0100)
committerSimon Rit <simon.rit@creatis.insa-lyon.fr>
Thu, 27 Jun 2013 13:05:42 +0000 (15:05 +0200)
cluster_tools/mergeStatFile.sh [new file with mode: 0755]

diff --git a/cluster_tools/mergeStatFile.sh b/cluster_tools/mergeStatFile.sh
new file mode 100755 (executable)
index 0000000..20eb20a
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+set -u
+set -e
+
+function usage {
+       echo "$0 -i <file1> -j <file2> -o <result>"
+       exit 1
+}
+
+if [ $# != 6 ]
+then
+       usage
+fi
+
+IN1=$2
+IN2=$4
+RESULT=$6
+
+TMP=`mktemp ./temp-XXXXXXX`
+for PARAM in `awk '$1 == "#" {print $2}' ${IN1}`
+do
+       V1=`awk -v P=${PARAM} '$2 == P {print $4}' ${IN1} `
+       V2=`awk -v P=${PARAM} '$2 == P {print $4}' ${IN2} `
+       R=`echo "${V1} + ${V2}" | bc`
+       echo "# ${PARAM} = ${R}" >> ${TMP}
+done
+mv -f ${TMP} ${RESULT}