greycat 1534514325 learn Because that's how it works. There is no consistency in shell programming. There is very little logic or rationale. Things happen because that's how they were originally written, and now they're stuck this way forever.