Updated SC3009 (markdown)

Joachim Ansorg
2022-10-31 15:30:25 +01:00
parent ca58ddc48e
commit 7a5d18e4ed

@@ -1,9 +1,21 @@
**In POSIX `sh`, brace expansion is undefined.** ## In POSIX `sh`, brace expansion is undefined.
### Problematic code:
Problematic code:
``` ```
#!/bin/sh #!/bin/sh
for i in {1..5}; do ... for i in {1..5}; do ...
``` ```
Here, `$i` expands to `{1..5}`. It does **not** expand to the sequence `1 2 3 4 5` Here, `$i` expands to `{1..5}`. It does **not** expand to the sequence `1 2 3 4 5`
### Correct code:
For simple sequences of numbers, you may use the `seq` command, e.g. `seq 1 5`.
### Rationale:
### Exceptions:
None