Shell

let

Evaluate arithmetic expressions in the shell.

shellscriptbuiltin

Additional Notes

let is a shell command used to evaluate arithmetic expressions in the shell. It is a bash builtin for evaluating integer arithmetic without spawning a subprocess.

let treats operands as integers and supports operators like +, -, *, /, %, and **. For portable scripts, the POSIX $((...)) syntax is preferred over let.

Syntax

let [arguments]

Parameters

  • options: Flags that change how let behaves.
  • arguments: Values consumed by the shell builtin or script command.
  • command: Command line to run, test, wrap, or control.

Common Options

  • --help: Show command help when supported.
  • --version: Show version information when supported.

Examples

let --help
man let

Practical Notes

Options can vary by distribution and package version. Use man let, let --help, or the package documentation for exact syntax.