]>
Commit | Line | Data |
---|---|---|
7117c2d2 JA |
1 | a=$'a\001b' |
2 | ||
3 | e=$'uv\001\001wx' | |
4 | ||
5 | recho $a | |
6 | recho $e | |
7 | ||
8 | recho ${a/$'\001'/A} | |
9 | recho "${a/$'\001'/A}" | |
10 | recho ${e/$'\001'/A} | |
11 | recho "${e/$'\001'/A}" | |
12 | ||
13 | recho ${a/b/B} | |
14 | recho "${a/b/B}" | |
15 | recho ${e/w/W} | |
16 | recho "${e/w/W}" | |
17 | ||
18 | recho ${a//$'\001'/A} | |
19 | recho "${a//$'\001'/A}" | |
20 | recho ${e//$'\001'/A} | |
21 | recho "${e//$'\001'/A}" | |
22 | ||
23 | recho ${a//b/B} | |
24 | recho "${a//b/B}" | |
25 | recho ${e//w/W} | |
26 | recho "${e//w/W}" | |
27 | ||
28 | # pos params pat subst | |
29 | ||
30 | set $e $e | |
31 | ||
32 | recho ${@/$'\001'/A} | |
33 | recho "${@/$'\001'/A}" | |
34 | recho ${@/w/W} | |
35 | recho "${@/w/W}" | |
36 | ||
37 | recho ${@//$'\001'/A} | |
38 | recho "${@//$'\001'/A}" | |
39 | recho ${@//w/W} | |
40 | recho "${@//w/W}" | |
41 | ||
42 | arr[0]=$a | |
43 | arr[1]=$e | |
44 | ||
45 | recho ${arr[0]} | |
46 | recho ${arr[1]} | |
47 | ||
48 | recho ${arr[0]/$'\001'/A} | |
49 | recho "${arr[0]/$'\001'/A}" | |
50 | recho ${arr[1]/$'\001'/A} | |
51 | recho "${arr[1]/$'\001'/A}" | |
52 | ||
53 | recho ${arr[0]/b/B} | |
54 | recho "${arr[0]/b/B}" | |
55 | recho ${arr[1]/w/W} | |
56 | recho "${arr[1]/w/W}" | |
57 | ||
58 | recho ${arr[0]//$'\001'/A} | |
59 | recho "${arr[0]//$'\001'/A}" | |
60 | recho ${arr[1]//$'\001'/A} | |
61 | recho "${arr[1]//$'\001'/A}" | |
62 | ||
63 | recho ${arr[0]//b/B} | |
64 | recho "${arr[0]//b/B}" | |
65 | recho ${arr[1]//w/W} | |
66 | recho "${arr[1]//w/W}" | |
67 | ||
68 | recho ${arr[@]/$'\001'/A} | |
69 | recho "${arr[@]/$'\001'/A}" | |
70 | ||
71 | recho ${arr[@]/b/B} | |
72 | recho "${arr[@]/b/B}" | |
73 | recho ${arr[@]/w/W} | |
74 | recho "${arr[@]/w/W}" | |
75 | ||
76 | recho ${arr[@]//$'\001'/A} | |
77 | recho "${arr[@]//$'\001'/A}" | |
78 | ||
79 | recho ${arr[@]//b/B} | |
80 | recho "${arr[@]//b/B}" | |
81 | recho ${arr[@]//w/W} | |
82 | recho "${arr[@]//w/W}" |