#! /bin/bash
# получить границы для таблицы в N частей
# для работы с json использую jq

YT_HOME="//home/vipplanners/cooked_awaps"
YT_PATH="$YT_HOME/$1.awaps_ext"
EXISTS=$(yt exists $YT_PATH)
if [[ $EXISTS != "true" ]]
then
    echo "Несуществующий путь: $YT_PATH"
    exit 1
fi

N=50

ROW_COUNT=$(yt get $YT_PATH --attribute row_count --format json | jq '.["$attributes"].row_count')
STEP=$(( $ROW_COUNT / $N ))

IDX=($(sort -ug <(seq -f "%.0f" 0 $STEP $ROW_COUNT | head -n $N) <(echo $ROW_COUNT)))
#echo ${IDX[@]}

for i in ${IDX[@]:0:$(( $N - 1 ))}
do
    R_IDX=$(( $i + $STEP ))
    echo $1 $i $R_IDX
done
echo $1 ${IDX[$(( $N - 1 ))]} ${IDX[$N]}
