Loop
For
  1. #!/bin/bash
  2.  
  3. for i in 1 2 3 4 5 6
  4. do
  5. echo -n $i # not change to a new line
  6. done
  7. echo
  8.  
  9. for i in {0..10}
  10. do
  11. echo -n "$i "
  12. done
  13. echo
  14.  
  15. for i in {a..d}
  16. do
  17. echo -n "$i "
  18. done
  19. echo
  20.  
  21. for (( i = 0; i < 10; i++ ))
  22. do
  23. echo -n "$i "
  24. done
  25. echo
While
  1. #!/bin/bash
  2.  
  3. a=0
  4.  
  5. while [ $a -lt 10 ]
  6. do
  7. echo -n "$a "
  8. a=`expr $a + 1`
  9. done
  10. echo
  11.  
  12. while [ $a -gt 0 ]
  13. do
  14. echo -n "$a "
  15. let a--
  16. done
  17. echo
Reference