ARG_MAX
| Shells
| whatshell
| portability
| permissions
| UUOC
| ancient
| -
| ../Various
| HOME
"$@"
| echo/printf
| set -e
| test
| tty defs
| tty chars
| $()
vs )
| IFS
| using siginfo
| nanosleep
| line charset
| locale
The behaviour about the exit status of a pipeline in the Bourne shell changed with System III and with SVR2:
Examples:
Pipeline | Exit Status |
(exit 0) | (exit 1)
| 1 |
(exit 2) | (exit 1)
| 1 |
(exit 1) | (exit 0)
| 1 |
(exit 2) | (exit 1) | (exit 0)
| 2 |
(exit 3) | (exit 2) | (exit 1)
| 1 |