¿Cómo dividir una cadena en varias cadenas separadas por al menos un espacio en bash shell?


Tengo una cadena que contiene muchas palabras con al menos un espacio entre cada dos. ¿Cómo puedo dividir la cadena en palabras individuales para que pueda hacer un bucle a través de ellas?

La cadena se pasa como argumento. Por ejemplo, ${2} == "cat cat file". ¿Cómo puedo recorrerlo?

Además, ¿cómo puedo comprobar si una cadena contiene espacios?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52