+for X in $( seq 0 39 ); do
+ (
+ (
+ PGNNUM=0
+ for FILE in "$@"; do
+ START=$( ./find-pgn-split-point.sh "$FILE" $X 40 )
+ END=$( ./find-pgn-split-point.sh "$FILE" $(( X + 1 )) 40 )
+ ~/nmu/pgn-extract/pgn-extract --startpos $START --endpos $END --startfilenum $PGNNUM -e -Wsessebin "$FILE" 2>/dev/null
+ PGNNUM=$(( PGNNUM + 1 ))
+ done
+ ) | ./binloader - tmp.mtbl.mapper$X $SHARDS 500000
+ ) &
+done
+wait