diff --git a/SC2004.md b/SC2004.md index e363b84..1ebfe7c 100644 --- a/SC2004.md +++ b/SC2004.md @@ -24,4 +24,4 @@ $ echo $((a * 5)) # evaluates as (1+1)*5 10 ``` -The `$` is unavoidable for special variables like `$1` vs `1`, `$#` vs `#`. ShellCheck does not warn about these cases. +The `$` is unavoidable for special variables like `$1` vs `1`, `$#` vs `#`. It's also required when adding modifiers to parameters expansions, like `${#var}` or `${var%-}`. ShellCheck does not warn about these cases.