trap 'echo' SIGINT
-if ( ./test4.out 2>&1 | tee $file | stdbuf -o0 grep -Po '(?<=measure=)[^ ]*' | stdbuf -o0 tr '\n' ' ')
-then {
+
+./test4.out 2>&1 | tee $file | stdbuf -o0 grep -Po '(?<=measure=)[^ ]*' | stdbuf -o0 tr '\n' ' '
+
+if [ $? -eq 0 ]
+then
rm $file
echo
echo 'Test succeeded'
-}
-else {
+else
echo ''
echo 'Test failed or interrupted'
echo "Please have a look at log file: $file ."
-}
fi