mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Add "Redirect both stdout and stderr"
14
SC2039.md
14
SC2039.md
@@ -237,6 +237,20 @@ The only acceptable flags under POSIX sh for `jobs` are `-l` and `-p` ([see spec
|
|||||||
```
|
```
|
||||||
Although the state of stopped jobs is `Stopped` in Bash and dash, and it's the one specified by POSIX, `Suspended` is also a valid alternative (but Zsh happens to not respect the capitalization, that's why we try to match `suspended`). Similarly, the state of running jobs is `Running` according to POSIX. Bash and dash respect this, but Zsh uses `running`.
|
Although the state of stopped jobs is `Stopped` in Bash and dash, and it's the one specified by POSIX, `Suspended` is also a valid alternative (but Zsh happens to not respect the capitalization, that's why we try to match `suspended`). Similarly, the state of running jobs is `Running` according to POSIX. Bash and dash respect this, but Zsh uses `running`.
|
||||||
|
|
||||||
|
### Redirect both stdout and stderr
|
||||||
|
|
||||||
|
Change:
|
||||||
|
```
|
||||||
|
>& and &>
|
||||||
|
```
|
||||||
|
|
||||||
|
To:
|
||||||
|
```
|
||||||
|
command > file 2>&1 or command 2>&1 | othercommand
|
||||||
|
```
|
||||||
|
|
||||||
|
No Comments / Exceptions
|
||||||
|
|
||||||
## Exception
|
## Exception
|
||||||
|
|
||||||
Depends on what your expected POSIX shell providers would use.
|
Depends on what your expected POSIX shell providers would use.
|
Reference in New Issue
Block a user