> Заблуждаешься ты в основном в том, что ожидаешь от шеллов соблюдения > стандартов. В команде zsh на этом изрядно заморочены, в команде dash - > так себе, они скорее делают свой шелл таким, чтобы то, что он понимает, > без сюрпризов работало в любом другом шелле, делающем вид, что он > понимает язык /bin/sh. А bash гарантированно не соблюдает POSIX.
Последнее на первый взгляд звучит как чушь. Можно источник?