X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=parallel-parse-pgn.sh;h=39d43d3b43abb91493ea38448866f0addc8eed29;hb=04d675c5a4a867b2c15e2ef64d5179353fd1489e;hp=2a0279d65fc42e869c55a05659d86c78c442fd76;hpb=f0b5466f95dd6c54eb9a54c56b855a7f96b1b5d1;p=remoteglot-book diff --git a/parallel-parse-pgn.sh b/parallel-parse-pgn.sh index 2a0279d..39d43d3 100755 --- a/parallel-parse-pgn.sh +++ b/parallel-parse-pgn.sh @@ -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