one line


One line infinite while loop

while true; do echo 'Hit CTRL+C to exit'; someCommand; someOtherCommand; sleep 1; done

alternative syntax

while :; do echo 'Hit CTRL+C to exit'; someCommand; someOtherCommand; sleep 1; done

Advertisements

One line for loop

for i in $(seq $START $STEP $END); do echo "Iteration $i"; someCommand; someOtherCommand ; done

*INFO: $START: The starting value for the for loop, can be replaced by an integer.
$STEP: The step that the for loop is performing at the end of each iteration, can be replaced by an integer.
$END: The ending value for the for loop, can be replaced by an integer.

*NOTE: All kinds of bash for loops can be coded as above and made into one liners.