I believe you are correct on all points except this one:
On Mon, 12 Sept 2022 at 01:30, David Apps wrote:
> h3 6.12 Shell Compatibility Mode
>
> > * the shell does not print a warning message if an attempt is made to
> > use a quoted compound assignment as an argument to declare (declare -a
> >
>> 9. It is probably unhelpful to use the "’" character here.
>
>You have inadvertently stated the entire point of this section: yes, they
>are an unhelpful historical anomaly and should not be used in scripts. Of
>course this advisory has to actually show the characters that it's telling
>you to a
On Fri, 9 Sep 2022, Chet Ramey wrote:
Bash is out of the picture by the time the diff command dies due to
SIGPIPE. It performs word expansions, including process substitution,
and execs diff. It's no longer around to remove the named pipes.
Without the `| head' to provoke a SIGPIPE, the named