El shell lee el archivo línea por línea, usando while read y if
while: bucle
leer
cfgline: leer en la variable cfgline (definida por usted)
Entonces esto significa
leer en bucle Obtener el contenido del archivo y léalo en la variable cfgline.
El siguiente ejemplo es más fácil de entender:
ls
|
mientras
leer
var
do
echo
"$var"
done
Espero que te ayude ¡tú ayudaste!