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`.
|
||||
|
||||
### Redirect both stdout and stderr
|
||||
|
||||
Change:
|
||||
```
|
||||
>& and &>
|
||||
```
|
||||
|
||||
To:
|
||||
```
|
||||
command > file 2>&1 or command 2>&1 | othercommand
|
||||
```
|
||||
|
||||
No Comments / Exceptions
|
||||
|
||||
## Exception
|
||||
|
||||
Depends on what your expected POSIX shell providers would use.
|
Reference in New Issue
Block a user