aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc_src/for.txt
blob: 902f44953160af954249678d17d61a774e5434fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
\section for for - perform a set of commands multiple times.

\subsection for-synopsis Synopsis
\fish{syn}
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 environment 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