10 SIZE=$( stat -c %s "$FILE" )
12 if [ "$P" -eq "0" ]; then
14 elif [ "$P" -eq "$NUM" ]; then
17 TENTATIVE_SPLIT_POINT=$(( SIZE * P / NUM ))
18 OFFS=$( tail -c +${TENTATIVE_SPLIT_POINT} "$FILE" | grep -b '^\[Event ' | head -n 1 | cut -d: -f1 )
19 if [ -z "$OFFS" ]; then
22 echo $(( TENTATIVE_SPLIT_POINT + OFFS ))
27 FROM=$( split_point "$FILE" $P $NUM )
28 TO=$( split_point "$FILE" $(( P + 1 )) $NUM )
31 tail -c +$FROM "$FILE" | head -c $SIZE