Top Nav

Bash Loops

Here’s a basic loop in Bash:

Notice that it iterates over a space delimited string of values.

If you have a comma delimited list then you can do something like this:

IFS is the “internal field separator” which defaults to a blank space. We save the original IFS and change it to a comma. Then once we’re done we restore the original IFS.

Here are some links to additional examples: