mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-24 08:41:27 +08:00
1287b9d823
Large list of changes, including formatting and typos for most commands. More substantive changes have been made to alias, bind, block, break, builtin, case, cd, commandline, count, else, emit, fish_config, funced, function, functions, history, math, mimedb, nextd, not, popd, prevd, pushd, pwd, random, read, set, set_color, switch, test, trap, type, ulimit, umask, and while.
27 lines
712 B
Plaintext
27 lines
712 B
Plaintext
\section contains contains - test if a word is present in a list
|
|
|
|
\subsection contains-synopsis Synopsis
|
|
<code>contains [OPTIONS] KEY [VALUES...]</code>
|
|
|
|
\subsection contains-description Description
|
|
|
|
\c contains tests whether the set \c VALUES contains the string
|
|
<code>KEY</code>. If so, \c contains exits with status 0; if not, it exits
|
|
with status 1.
|
|
|
|
The following options are available:
|
|
|
|
- \c -i or \c --index print the word index
|
|
- \c -h or \c --help display this message
|
|
|
|
\subsection contains-example Example
|
|
<pre>
|
|
for i in ~/bin /usr/local/bin
|
|
if not contains \$i \$PATH
|
|
set PATH \$PATH \$i
|
|
end
|
|
end
|
|
</pre>
|
|
|
|
The above code tests if \c ~/bin and \c /usr/local/bin are in the path and adds them if not.
|