Date:        Thu, 18 Nov 2021 10:34:40 +0100
    From:        Harald Dunkel <[email protected]>
    Message-ID:  <[email protected]>

  | at least due to unbalanced parenthesis?

Greg's reply was correct, but he didn't explicitly address that point.
In sh, characters like { } [ ] (but not ( and )) are just characters.
In some scenarios they're required to be paired for things to work, but
you can always simply use one (unquoted) anywhere there's a need.  They
don't have to balance in any way.

Try:
        echo } before {

It does exactly what it looks like it should do, and while omitting
one of those braces will change the output (obviously) that's all it does.

kre


Reply via email to