for
for
TLDR
Execute the given commands for each of the specified items
$ for [variable] in [item1 item2 ...]; do [echo "Loop is executed"]; done
Iterate over a given range of numbers
$ for [variable] in [{from]..[to]..[step]}; do [echo "Loop is executed"]; done
Iterate over a given list of files
$ for [variable] in [path/to/file1 path/to/file2 ...]; do [echo "Loop is executed"]; done
Iterate over a given list of directories
$ for [variable] in [path/to/directory1/ path/to/directory2/ ...]; do [echo "Loop is executed"]; done
Perform a given command in every directory
$ for [variable] in */; do (cd "$[variable]" || continue; [echo "Loop is executed"]) done