So now grep prints advertisements if I have it print to a tty, but not if I have it print to a pipe that goes to a pager? Which I almost certainly would be doing if advertisements are pushing my output over 20 or so lines? That is your idea of usability? Brilliant, just brilliant. I suppose I shouldn't even bother to ask what happens if I have tty output being consumed by another program.
>Or create a new window that temporarily overlays the xterm running the command.
You have got to be kidding me. This is a joke.
>Previously, dash had exactly the same functionality
The exact same functionality of which? And I rather doubt that is true.
>You add a feature here, you add the same feature there.
No. No you do not. Not when there is standardized. And in this case the "here"/"there" relationship has not even been established for "ubuntu-dash"/grep, making this extra idiotic.