From 0361fa173bbc6e280685743e500cb1a188461110 Mon Sep 17 00:00:00 2001 From: Angus Hollands Date: Mon, 20 Apr 2020 11:21:31 +0100 Subject: [PATCH] Update bash.md --- bash.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bash.md b/bash.md index 40ed7d768..3f6b85efb 100644 --- a/bash.md +++ b/bash.md @@ -1,4 +1,4 @@ ---- +(--- title: Bash scripting category: CLI layout: 2017/sheet @@ -217,7 +217,7 @@ echo ${STR^^} #=> "HELLO WORLD!" (all uppercase) | `${FOO:-val}` | `$FOO`, or `val` if unset (or null) | | `${FOO:=val}` | Set `$FOO` to `val` if unset (or null) | | `${FOO:+val}` | `val` if `$FOO` is set (and not null) | -| `${FOO:?message}` | Show error message and exit if `$FOO` is unset (or is null) | +| `${FOO:?message}` | Show error message and exit if `$FOO` is unset (or null) | Omitting the `:` removes the (non)nullity checks, e.g. `${FOO-val}` expands to `val` if unset otherwise `$FOO`.