diff --git a/SC2206.md b/SC2206.md index c5b3f8c..e1aa6f5 100644 --- a/SC2206.md +++ b/SC2206.md @@ -27,11 +27,8 @@ 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: ```sh -# For bash -read -r -a array <<< "$var" - -# For ksh -read -r -A array <<< "$var" +# For bash and ksh +IFS=" " read -r -a array <<< "$var" ``` 1. https://stackoverflow.com/questions/1469849