Hello, I think there is a bug in read() builtin. $ cat test echo 'ρ'|while read i; do echo $i; done $ dash test $ bash test ρ Same with some japanese symbols. Looks like dash strips 0x81 byte.