mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-30 14:24:35 +08:00
b5d9e366ad
This is the current behaviour, documentation can be updated if this behaviour changes, assuming it can, because it's an incompatible change.
22 lines
579 B
Plaintext
22 lines
579 B
Plaintext
\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
|