From 8843342e1b3b546bec4ca3dbbd86d188fc86d881 Mon Sep 17 00:00:00 2001 From: Roel Arents <2691308+roelarents@users.noreply.github.com> Date: Wed, 9 Aug 2023 11:36:41 +0200 Subject: [PATCH] Update readme.md --- readme.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index ecc8482..88059d8 100644 --- a/readme.md +++ b/readme.md @@ -23,10 +23,10 @@ Includes support for bash string replacement functions. | `${var##pattern}` | Strip longest `pattern` match from start | `${var%pattern}` | Strip shortest `pattern` match from end | `${var%%pattern}` | Strip longest `pattern` match from end -| `${var-default` | If `$var` is not set, evaluate expression as `$default` -| `${var:-default` | If `$var` is not set or is empty, evaluate expression as `$default` -| `${var=default` | If `$var` is not set, evaluate expression as `$default` -| `${var:=default` | If `$var` is not set or is empty, evaluate expression as `$default` +| `${var-default}` | If `$var` is not set, evaluate expression as `$default` +| `${var:-default}` | If `$var` is not set or is empty, evaluate expression as `$default` +| `${var=default}` | If `$var` is not set, evaluate expression as `$default` +| `${var:=default}` | If `$var` is not set or is empty, evaluate expression as `$default` | `${var/pattern/replacement}` | Replace as few `pattern` matches as possible with `replacement` | `${var//pattern/replacement}` | Replace as many `pattern` matches as possible with `replacement` | `${var/#pattern/replacement}` | Replace `pattern` match with `replacement` from `$var` start @@ -36,7 +36,6 @@ For a deeper reference, see [bash-hackers](https://wiki.bash-hackers.org/syntax/ ## Unsupported Functions -* `${var-default}` * `${var+default}` * `${var:?default}` * `${var:+default}`