mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-08 03:39:31 +08:00
![David Adam (zanchey)](/assets/img/avatar_default.png)
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
916 B
Plaintext
27 lines
916 B
Plaintext
|
|
\section math math - Perform mathematics calculations
|
|
|
|
\subsection math-synopsis Synopsis
|
|
<tt>math EXPRESSION</tt>
|
|
|
|
\subsection math-description Description
|
|
|
|
\c math is used to perform mathematical calculations. It is a very
|
|
thin wrapper for the bc program, which makes it possible to specify an
|
|
expression from the command line without using non-standard extensions
|
|
or a pipeline.
|
|
|
|
For a description of the syntax supported by math, see the manual for
|
|
the bc program. Keep in mind that parameter expansion takes place on
|
|
any expressions before they are evaluated. This can be very useful in
|
|
order to perform calculations involving environment variables or the
|
|
output of command substitutions, but it also means that parenthesis
|
|
have to be escaped.
|
|
|
|
\subsection math-example Examples
|
|
|
|
<code>math 1+1</code> outputs 2.
|
|
|
|
<code>math $status-128</code> outputs the numerical exit status of the
|
|
last command minus 128.
|