Updated SC2106 (markdown)

Eisuke Kawashima
2025-07-29 20:42:54 +09:00
parent 2019eb4496
commit 72caf28d33

@@ -24,14 +24,14 @@ for i in a b c; do false | break; done; echo ${PIPESTATUS[@]}
```
may appear to work:
```
```console
$ for i in a b c; do false | break; done; echo ${PIPESTATUS[@]}
1 0
```
What's actually happening, though, becomes clear if we add some `echo`s; the entire loop completes, and the `break` has no effect.
```sh
```console
$ for i in a b c; do echo $i; false | break; done; echo ${PIPESTATUS[@]}
a
b