Given this script: #!/bin/sh foo="" while read line do foo="$foo -e" done echo $foo Say I respond 3 times, I'd expect to see: -e -e -e Instead, I get: -e -e Linux appears to do the right thing here, so this seems like it is a bug ... or am I missing something? -- ----------------------------------------------------------------------- Tim Daneliuk