bash no parece quejarse si ejecuta un comando como
$ < some-file-that-exists
Nada parece suceder.
También podrías usar
$ <<<"any string"
e incluso la sustitución de procesos.
Entonces, ¿qué hace exactamente esto y por qué está permitido? ¿Podría ser útil para algo?
bash, pero eso es interesante less.
<le dará un error (zsh: parse error near `\n') ya que no se da ningún argumento.