X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=parallel-parse-pgn.sh;h=39d43d3b43abb91493ea38448866f0addc8eed29;hb=04d675c5a4a867b2c15e2ef64d5179353fd1489e;hp=37ce2e4f99e7150e531941c55fddc34ef80277f3;hpb=7d8b119649fdfe991b0f32b6d28a4cfb1af9f9ad;p=remoteglot-book diff --git a/parallel-parse-pgn.sh b/parallel-parse-pgn.sh index 37ce2e4..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