[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Order of command substitution and arithmetic expansion
From: |
Dongbo Hu |
Subject: |
Order of command substitution and arithmetic expansion |
Date: |
Sat, 13 Nov 2021 07:48:14 -0500 |
The Bash reference manual claims that of the seven kinds of shell
expansions, "arithmetic expansion" is done before "command substitution":
https://www.gnu.org/software/bash/manual/bash.html#Shell-Expansions
Quote: "The order of expansions is: brace expansion; tilde expansion,
parameter and variable expansion, arithmetic expansion, and command
substitution (done in a left-to-right fashion) ..."
But I feel that "arithmetic expansion" is done AFTER "command substitution".
If the manual is correct, it would make more sense to cover "arithmetic
expansion" before "command substitution" in the manual.
- Order of command substitution and arithmetic expansion,
Dongbo Hu <=