1
0
mirror of https://github.com/koalaman/shellcheck.git synced 2025-03-12 12:35:25 -07:00

Show examples of how this works with globs, and warn about POSIX

Nathan Arthur 2021-07-29 10:04:35 -04:00
parent 94049681aa
commit 7f97fe98a9

@ -4,7 +4,11 @@
```sh
foo={1..9}
echo $foo
echo "$foo"
```
```sh
foo="/some/path/*"
echo "$foo"
```
### Correct code:
@ -13,6 +17,12 @@ echo $foo
foo=( {1..9} )
echo "${foo[@]}"
```
```sh
foo=(/some/path/*)
echo "${foo[@]}"
```
Note that either of these will trigger SC3030 ("In POSIX sh, array references are undefined") if you are using `sh` and not e.g. `bash`.
### Rationale: