45dd87aac0
Upstream commit: Date: Fri, 1 Jun 2018 18:25:29 +0800 expand: Ensure result is escaped in cvtnum The minus sign generated from arithmetic expansion is currently unquoted which causes anomalies when the result is used in where the quoting matters. This patch fixes it by explicitly calling memtodest on the result in cvtnum. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
9 lines
232 B
Plaintext
Executable File
9 lines
232 B
Plaintext
Executable File
>tempfile0.tmp
|
|
>tempfile1.tmp
|
|
>tempfile9.tmp
|
|
# The [...] is interpreted as: "any of the chars 0, -, and 9"
|
|
echo tempfile[0"$((-9))"].tmp
|
|
# The [...] is [0-9], interpreted as: "any digit"
|
|
echo tempfile[0$((-9))].tmp
|
|
rm tempfile?.tmp
|