Denys Vlasenko | c4cf542 | 2016-10-02 17:55:51 +0200 | [diff] [blame] | 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 | >unicode.sh | ||||
7 | printf 'echo Ok >uni\x81code\n' >>unicode.sh | ||||
8 | printf 'cat uni\x81code\n' >>unicode.sh | ||||
9 | printf 'cat uni?code\n' >>unicode.sh | ||||
10 | . ./unicode.sh | ||||
11 | rm uni*code* | ||||
12 | echo Done |