On Sat, May 24, 2025 at 10:43:39 -0400, Steve Newcomb wrote:
> true && {
> echo here 1
> test "$PIPESTATUS" "!=" "0"
> #echo here 2
> } || {
> echo here 3
> }Don't do that. <https://mywiki.wooledge.org/BashPitfalls#pf22> && || is NOT a substitute for if. They do not have the same semantics. You can't replace one with the other.
