blob: 8cb42c0d3f7f8304b33a607448cd04f9fa6309f1
1 | # Chars above 0x7f are used as special codes. |
2 | # 0x81 is CTLESC (see ash.c). |
3 | # The bug was that quoting and unquoting of them |
4 | # was out of sync for redirect filenames. |
5 | |
6 | # Subcase when redirect filename is specified in a variable. |
7 | |
8 | >unicode.sh |
9 | echo -e 'v=uni\x81code' >>unicode.sh |
10 | echo -e 'echo Ok >"$v"' >>unicode.sh |
11 | echo -e 'cat uni\x81code' >>unicode.sh |
12 | echo -e 'cat uni?code' >>unicode.sh |
13 | . ./unicode.sh |
14 | rm uni*code* |
15 | echo Done |
16 |