Subversion

HaExcel

?curdirlinks? - Rev 153

?prevdifflink? - Blame


#!/bin/bash

# Saving logs:
# (./doemall [folder] 2>&1) > [logfile]

HAEX="../dist/build/HaExcel/HaExcel.exe"
SSCNV="../dist/ssconvert.exe"
EXP="../sssX/"

if [ -z "$1" ]; then
        echo "Usage: $0 [Excel files directory]"
        exit
fi

for i in `ls $1//*.gnumeric | sed -e "s/ /^/g"`; do
        fdir=`echo "$i" | sed -e "s/\^/ /g"`
        fname=`expr "$fdir" : '.*//\(.*\)\.gnumeric'`
        oname="$EXP$fname.gnumeric"
        hxname="$EXP$fname.HAX.gnumeric"
        mname="$EXP$fname.metrics"

#       echo "CONV: $fdir > $oname"
#       $SSCNV "$fdir" "$oname" 2>/dev/null
#    echo "Metrics on normal sheet.."
#       $HAEX -m -i "$oname" -o STDOUT > "$mname"

        echo "HaExcel transformation in $fdir"
#       $HAEX -s -i "$oname" -o "$hxname" &
        $HAEX -s -i "$fdir" -o "$hxname" &
        PID=`echo $!`
        KEEPIT="1"
        WAIT="0"
        while [ "$KEEPIT" == "1" ]; do
                sleep 2
                WAIT=`expr $WAIT + 2`
                ISRUN=`ps -p $PID | grep -v PPID`
                if [ -z "$ISRUN" ]; then
                        KEEPIT="0"
                fi
                if [ "$WAIT" -gt "600" ]; then
                        echo "KILLING HAEXCEL ($PID)"
                        kill $PID
                        KEEPIT="0"
                fi
        done

#    echo "Metrics on transformed sheet.."
#       $HAEX -m -i "$hxname" -o STDOUT >> "$mname"

done

Theme by Vikram Singh | Powered by WebSVN v2.3.3