mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Updated SC2164 (markdown)
@@ -37,6 +37,7 @@ To avoid this, make sure you handle the cases when `cd` fails. Ways to do this i
|
|||||||
|
|
||||||
* `cd foo || exit` as suggested to abort immediately, reusing exit code from failed `cd` command
|
* `cd foo || exit` as suggested to abort immediately, reusing exit code from failed `cd` command
|
||||||
* `cd foo || { echo "Failure"; exit 1; }` abort with custom message
|
* `cd foo || { echo "Failure"; exit 1; }` abort with custom message
|
||||||
|
* `cd foo || ! echo "Failure"` omitting "abort with custom message"
|
||||||
* `if cd foo; then echo "Ok"; else echo "Fail"; fi` for custom handling
|
* `if cd foo; then echo "Ok"; else echo "Fail"; fi` for custom handling
|
||||||
* `<(cd foo && cmd)` as an alternative to `<(cd foo || exit; cmd)` in `<(..)`, `$(..)` or `( )`
|
* `<(cd foo && cmd)` as an alternative to `<(cd foo || exit; cmd)` in `<(..)`, `$(..)` or `( )`
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user