hush: fix handling of raw ^C in scripts: "echo ^C"
[oweals/busybox.git] / shell / hush_test / hush-quoting / dollar_repl_slash_bash1.tests
1 # The bug here was triggered by:
2 # * performing pathname expansion because we see [
3 # * replace operator did not escape \ in replace string
4
5 IP=192.168.0.1
6
7 rm -f '192.168.0.1['
8 echo "${IP//./\\.}"
9 echo "${IP//./\\.}"'[' # bug was here
10 echo "${IP//./\\.}["   # bug was here
11 echo "${IP//./\\\\.}[" # bug was here
12 echo "192\.168\.0\.1["
13
14 echo >'192.168.0.1['
15 echo "${IP//./\\.}"
16 echo "${IP//./\\.}"'[' # bug was here
17 echo "${IP//./\\.}["   # bug was here
18 echo "${IP//./\\\\.}[" # bug was here
19 echo "192\.168\.0\.1["
20
21 rm -f '192.168.0.1['