unknown_error_bypass

This commit is contained in:
pvincent
2026-08-19 11:09:43 +04:00
parent 4368dd0f4f
commit ac308f9dad
5 changed files with 50 additions and 7 deletions
+26 -1
View File
@@ -35,4 +35,29 @@ count=0
```bash
count=0
count=$((count+1))
`
```
## properly grab $?
> prefer plain `command` rather than `! command`
> otherwise you will miss out the exit code
### wrong if
```bash
if ! command; then
local code=$?
>&2 echo $code # => 0
fi
```
### right if
```bash
if command; then
: # useful for preserving $?
else
local code=$?
>&2 echo $code
fi
```