In this HackerRank Looping with Numbers 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.

Use a for loop to display the natural numbers from 1 to 50.


Problem solution.

x=1
while [ $x -le 50 ]
do
    echo $x
    x=$((x+1))
done


Second solution.

for i in {1..50};do
echo $i
done


Third solution.

#!/bin/bash
for i in `seq 1 50`;
do
  echo $i
done