diff --git a/SC2206.md b/SC2206.md index 50ac28c..39ddfd9 100644 --- a/SC2206.md +++ b/SC2206.md @@ -27,8 +27,11 @@ printf '%s\n' "$var" | while IFS="" read -r line; do array+=("$line"); done If it's a line with multiple words (separated by spaces, other delimiters can be chosen with IFS), [each of which should be an element](https://stackoverflow.com/a/30212526): ```sh -# For bash and ksh +# For bash IFS=" " read -r -a array <<< "$var" + +# For ksh +IFS=" " read -r -A array <<< "$var" ``` ### Rationale: