And those commands have to be interpreted by the shell (e.g., bash) and not by the terminal emulator, because power users expect the shell to jump in, in the middle of a line, and provide information -- such as in-place file globbing or variable expansion, or command completion.
The parent comment must not be used to this standard capability.
The parent comment must not be used to this standard capability.