From b3222e1a2d640361c71ca7c1aef702ea1c04a0d6 Mon Sep 17 00:00:00 2001 From: Vidar Holen Date: Wed, 22 Apr 2020 19:15:30 -0700 Subject: [PATCH] Updated SC2206 (markdown) --- SC2206.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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