Hacker News new | ask | show | jobs
by HerrMonnezza 2908 days ago
Because `echo test` is not a compound command.

Informally, a compound command is a list of commands (`( ... )` or `{ ... }`) or a looping or conditional construct. See [1] for a precise definition.

[1]: https://tiswww.case.edu/php/chet/bash/bashref.html#Compound-...