In this HackerRank Looping and Skipping problem solution for loops in Bash can be used in several ways:
- iterating between two integers, a and b
- iterating between two integers, a and b, and incrementing by c each time
- iterating through the elements of an array, etc.
Your task is to use for loops to display only odd natural numbers from 1 to 99.
Problem solution.
i=1 while [ $i -le 100 ] do echo $i i=$((i+2)) done
Second solution.
for i in {1..99..2} do echo $i done
Third solution.
for i in $(seq 1 2 99); do echo $i ; done