mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
c070a2aa3e
Rework for Doxygen >1.8. Moved large parts of the documentation to a simplified format, making use of Markdown enhancements and fixing bad long options.
28 lines
897 B
Text
28 lines
897 B
Text
|
|
\section math math - Perform mathematics calculations
|
|
|
|
\subsection math-synopsis Synopsis
|
|
\fish{syn}
|
|
math EXPRESSION
|
|
\endfish
|
|
|
|
\subsection math-description Description
|
|
|
|
`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 shell variables or the
|
|
output of command substitutions, but it also means that parenthesis
|
|
have to be escaped.
|
|
|
|
\subsection math-example Examples
|
|
|
|
`math 1+1` outputs 2.
|
|
|
|
`math $status-128` outputs the numerical exit status of the
|
|
last command minus 128.
|