> because of the inconsistency in what a command evaluates, does, and returns for various distros.
I'm not aware of any difference in bash between vendor distributions for which this is true.
I'm not aware of any difference in bash between vendor distributions for which this is true.
In the past I've seen bad things happen because a script was written by someone on OSX that gets run on a Linux (GNU) based system.
Two common examples are the `sleep` and `sed` commands.
Edit: I meant to reply to the parent comment.