Você poderia simplificá-lo um pouco usando os valores numéricos diretamente como argumentos de loop:
for i in 1 2 8
do HandbrakeCLI (...) --title $i -o "$i.mp4"
done
ou se você precisar fazer um loop em um intervalo de números específico, use o {n..m}
construct:
for i in {1..8}
do HandbrakeCLI (...) --title $i -o "$i.mp4"
done
Além disso, nos scripts de shell, você não precisa de um ponto-e-vírgula após as expressões, a menos que tenha várias expressões na mesma linha.