Bash lido dentro de um loop lendo um arquivo

Estou trabalhando em um script que extrai dados de um arquivo csv, manipula os dados e pergunta ao usuário se as alterações estão corretas. O problema é que você não consegue executar um comando de leitura dentro de um loop while que está lendo um arquivo. Um script de teste está incluído abaixo; observe que será necessário criar um arquivo, desde que não seja realmente usado. Este é apenas um trecho de um script maior no qual estou trabalhando. Estou recodificando-o para usar matrizes que parecem funcionar, mas gostaria de saber se existe alguma maneira de contornar isso? Estive lendo vários guias do bash e as páginas de manual para ler e não encontrei uma resposta. Desde já, obrigado

#!/bin/bash
#########
file="./in.csv"
OLDIFS=$IFS
IFS=","
#########

while read custdir custuser
do
    echo "Reading within the loop"
    read what
    echo $what
done < $file

IFS=$OLDIFS

questionAnswers(2)

yourAnswerToTheQuestion