Hello, I just found out: echo -e - a$'\000'b | IFS='' builtin read -r -d '' xx; echo -n - $xx result is "a" is it possible for builtin read not to stop an null bytes? I found nothing in documentation. thanks Pier Paolo Grassi