var_bash4.tests: better wording in comment

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-08-06 19:28:04 +02:00
parent f02c82f38c
commit c8d305d89f

View File

@ -1,12 +1,12 @@
# This testcase demonstrates that backslashes are treated differently # This testcase demonstrates that backslashes are treated differently
# in 1st and 2nd parts of ${var/search/repl}: # in 1st and 2nd parts of ${var/search/repl}:
# if quoted: "${var/search/repl}", and repl contains \a (a non-special char), # if quoted ("${var/search/repl}"), and repl contains \a (a non-special char),
# the backslash in repl stays; if unquoted, backslash: removed # the backslash in repl stays; if unquoted, backslash is removed.
# But search part does not act like that: \a is always converted to just a, # But search part does not act like that: \a is always converted to just a,
# even in quotes. # even in quotes.
# #
# bash4 (and probably bash3 too) result: "Quoted:" results are different - # bash4 (and probably bash3 too): "Quoted:" results are different from
# they have extra backslash before z. # unquoted and assignment expansions - they have a backslash before z.
v='a*b\*c' v='a*b\*c'
echo 'Source: ' "$v" echo 'Source: ' "$v"