Datapoint: $ cat TODO | while read line; do ls; done ls: ls: cannot execute [Exec format error] ls: ls: cannot execute [Exec format error] ls: ls: cannot execute [Exec format error] ls: ls: cannot execute [Exec format error]
$ ksh -c "cat TODO | while read line; do ls; done" fs.img repro.sh TODO fs.img repro.sh TODO fs.img repro.sh TODO fs.img repro.sh TODO