awk tem o parâmetro -v para definir variáveis. Para definir a variável $i em awk , você diria awk -v i=$i e, em seguida, na instrução awk , simplesmente referencie a variável como i em vez de $i .
Eu não testei o seguinte, mas tente isto:
used_pages="$(awk -v i=$i '/i/{nr[NR+9]}; NR in nr' LIST.txt)"