Hi Berny, On 1/21/21 10:01 PM, Bernhard Voelker wrote: > On 1/21/21 7:39 PM, Alex Henrie wrote: >> That said, I would love to see `tee -q` added to a future revision of >> POSIX and adopted everywhere. > > I like the idea. > We have been living for decades without a terminating "pipe end piece", > so why hurrying a new option into an implementation of 'tee'? > Instead, this could be discussed thoroughly and specified by the OpenGroup > and nailed down in a new POSIX issue, and then all implementations > could adopt it consistently. > Are you willing to start the discussion there?
I am. However, the Austing Group is a nightmare in terms of login, and doing things requiring an account; at least for me. I'd prefer that someone else opens a bug there and links to the discussion on an open mailing list like this one. Do they have an open mailing list? Is anyone hepling me report the bug to them? I should learn at this point... > > BTW: --quiet is usually used to avoid outputting of informational > messages (e.g. wget, head, tail, md5sum), while 'tee' would change > its functional behavior. > Maybe --drain, --drain-stdout, --discard-stdout (-d), --no-stdout (-n), > --elide-stdout (-e) or something similar would be more appropriate? I stand by -q, --quiet. Conforming to: grep. Maybe there's some other. $ man grep 2>/dev/null | sed -n '/-q, --quiet, --silent/,/^$/p' -q, --quiet, --silent Quiet; do not write anything to standard output. Exit immediately with zero status if any match is found, even if an error was detected. Also see the -s or --no-messages option. > > Have a nice day, > Berny > Kind regards, Alex -- Alejandro Colomar Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/ http://www.alejandro-colomar.es/