Iterar sobre líneas en lugar de palabras en un bucle for de script de shell

A continuación se muestra el script de shell para leer todos los DSF presentes en el cuadro. Pero como la línea tiene espacios, los muestra en líneas diferentes. Para aquellos de ustedes que no entienden.ioscan -m dsf, reemplazarlo porls -ltr, entonces la salida es tal que el permiso y los nombres se muestran en una línea diferente, pero los quiero en la misma línea.

#!/usr/bin/ksh

for a in `ioscan -m dsf`
do
 echo  $a
done

Respuestas a la pregunta(2)

Su respuesta a la pregunta