Annotation of badi/public_scripts/parallelstarter/biogeme/generate_arglist, revision 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>