Package: dash
Version: 0.5.2-5
Severity: normal


The character 'octal 201' is dropped when it is stored in a shell
variable:

$ x="`printf "xxx\201"`"
$ echo $x
xxx

I encountered the problem, when a script failed which worked on file
names containing the special character:

$ touch "`printf "xxx\201"`"
$ ls xxx*
xxx?
$ set xxx*
$ ls "$1"
ls: xxx: No such file or directory
$ ls "$@"
ls: xxx: No such file or directory

With bash there is no problem, so I wonder if this is a dash bug.





-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.30-vs1.2.10
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages dash depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared
libraries an

-- debconf information:
  dash/sh: false


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to