Annotation of badi/public_scripts/parallelstarter/biogeme/generate_arglist, revision 1.1.1.1

1.1       adi         1: # Prepare biogeme to be run with parallelstarter:
                      2: # generate arglist from $BIOGEME_ARGS_FILE
                      3: 
                      4: if [ -e "$ARGLIST_FILE" ]; then
                      5:        rm "$ARGLIST_FILE"
                      6: fi
                      7: 
                      8: if [ ! -e "$BIOGEME_ARGS_FILE" ]; then
                      9:        echo "Parallelstarter needs a configuration file for the biogeme runs you intend to execute."
                     10:        echo "File not found: $BIOGEME_ARGS_FILE"
                     11:        exit 1
                     12: fi
                     13: 
                     14: while read biogeme_argline; do
                     15: 
                     16:        # ignore comment and empty lines
                     17:        if [ $(echo "$biogeme_argline" | egrep -c "^[ \t]*#.*$") -gt 0 ]; then
                     18:               continue
                     19:        fi
                     20:        
                     21:        # ignore empty lines or malformed lines
                     22:        if [ $(echo "$biogeme_argline" | sed 's/[^:]//g' | wc -m) -ne 3 ]; then
                     23:                continue
                     24:        fi
                     25: 
                     26:         RUN_NAME="`echo $(echo "$biogeme_argline" | awk -F ':' '{print $1}')`"
                     27: 
                     28:        echo "$RUN_NAME $RUN_NAME.dat" >> "$ARGLIST_FILE"
                     29:        
                     30: 
                     31: done < "$BIOGEME_ARGS_FILE"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>