Até a bash 1, para você incrementar uma variável numérica de 1 em 1 era preciso toda uma contorção:
contador=0; \ while [ $contador -lt 10 ]; \ do echo "o valor do contador eh $contador"; \ let contador=$contador+1; \ done
Agora, com a bash2, você pode usar o for de maneira parecida com a sintaxe do C:
for (( contador=0; contador < 10; contador++ )); \ do echo "o valor do contador eh $contador" ;\ done


contador=0; while [ $contador -lt 10 ]; do contador=$((contador+1)); done