\section for for - perform a set of commands multiple times. \subsection for-synopsis Synopsis \fish{synopsis} for VARNAME in [VALUES...]; COMMANDS...; end \endfish \subsection for-description Description `for` is a loop construct. It will perform the commands specified by `COMMANDS` multiple times. On each iteration, the local variable specified by `VARNAME` is assigned a new value from `VALUES`. If `VALUES` is empty, `COMMANDS` will not be executed at all. \subsection for-example Example \fish for i in foo bar baz; echo $i; end # would output: foo bar baz \endfish