Bash: Split string into array of words
20 December 2025 (Updated 20 December 2025)
#!/usr/bin/env bash
str="Hello, how are you doing today?"
read -ra words <<<"$str"
for word in "${words[@]}"; do
echo "$word"
done
Example output:

Tagged:
Bash recipes