Jordan Savant # Software Engineer

#!/bin/bash

# Normal for loop example
START=1
END=10
for ((i=$START; i<=$END; i++))
do
  echo "i: $i"
done

# Implicit items
for VARIABLE in file1 file2 file3
do
  command1 on $VARIABLE
  command2
  commandN
done

# With range {..}
for i in {1..10};
do
  echo "i: $i"
done

# With ranges and incrementing by 2
for i in {1..10..2};
do
  echo "i: $i"
done

# With a variable sequence
COUNT=10
for i in $(seq 1 $COUNT);
do
  echo "i: $i"
done