Line | |
---|
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}"
|
---|
Note:
See
TracBrowser
for help on using the repository browser.