]>
Commit | Line | Data |
---|---|---|
3185942a JA |
1 | a=$'ab\001cd\001ef' |
2 | IFS=$'\001' | |
3 | ||
4 | recho $a | |
5 | recho ${a} | |
6 | recho xx${a}yy | |
7 | recho "$a" | |
8 | ||
9 | recho $(echo $a) | |
10 | recho $(echo "$a") | |
11 | ||
12 | recho ${a%%??} | |
13 | recho "${a%%??}" | |
14 | ||
15 | recho ${a/f/} | |
16 | recho "${a/f/}" | |
17 | ||
18 | a1=("$a") | |
19 | recho ${a1[0]} | |
20 | recho ${a1} | |
21 | ||
22 | recho ${a:2:2} | |
23 | ||
24 | set -- $a | |
25 | recho $1 -- $2 -- $3 | |
26 | ||
27 | set -- "$a" | |
28 | recho $1 | |
29 | recho ${1} | |
30 | ||
31 | echo "$a" | { IFS=$'\001' read x y z; recho $x -- $y -- $z ; } | |
32 | unset x y z | |
33 | b=$'uv\177wx\177yz' | |
34 | ||
35 | recho $b | |
36 | ||
37 | recho "ab${x}y${a}z" | |
38 | recho ab${x}y${a}z | |
39 | ||
40 | recho "ab${b}y${a}z" | |
41 | recho ab${b}y${a}z | |
42 | ||
43 | echo "ab${b}y${a}z" | { IFS=$'\001' read l m n o ; recho $l -- $m -- $n -- $o; } | |
44 | unset l m n o | |
45 | ||
46 | a=$'ab\001cd\001ef' | |
47 | b=$'uv\177wx\177yz' | |
48 | ||
49 | IFS=$'\177' | |
50 | ||
51 | recho $a | |
52 | recho $b | |
53 | ||
54 | recho "ab${x}y${b}z" | |
55 | recho ab${x}y${b}z | |
56 | ||
57 | recho "ab${b}y${a}z" | |
58 | recho ab${b}y${a}z | |
59 | ||
60 | echo "ab${b}y${a}z" | { IFS=$'\001' read l m n o ; recho "$l" -- "$m" -- "$n" -- "$o"; } | |
61 | unset l m n o | |
62 | echo "ab${b}y${a}z" | { IFS=$'\177' read l m n o ; recho "$l" -- "$m" -- "$n" -- "$o"; } | |
63 | unset l m n o |