]> git.sesse.net Git - remoteglot-book/blobdiff - parallel-parse-pgn.sh
Treat 0-length moves as not having a move.
[remoteglot-book] / parallel-parse-pgn.sh
index 37ce2e4f99e7150e531941c55fddc34ef80277f3..39d43d3b43abb91493ea38448866f0addc8eed29 100755 (executable)
@@ -1,6 +1,11 @@
 #! /bin/sh
 FILE=$1
+PGNNUM=$2
 for X in $( seq 0 39 ); do
-       ( ./partition-pgn.sh "$FILE" $X 40 | ~/nmu/pgn-extract/pgn-extract -e -Wsessebin >> part-$X.bin 2>/dev/null ) &
+       (
+               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" >> part-$X.bin 2>/dev/null
+       ) &
 done
 wait