# Chars above 0x7f are used as special codes. # 0x81 is CTLESC (see ash.c). # The bug was that quoting and unquoting of them # was out of sync for redirect filenames. >unicode.sh printf 'echo Ok >uni\x81code\n' >>unicode.sh printf 'cat uni\x81code\n' >>unicode.sh printf 'cat uni?code\n' >>unicode.sh . ./unicode.sh rm uni*code* echo Done