SH script problem with read

Hi, I'm doing a script that reads lines from a file and then copy them to another file, if the user wants it.
But I'having problems to get the user selection because when I do the read to ask the user, the script reads the next line of the file.
The script looks like this:
#!/bin/sh
#
for filename
do
while read line
do
grep -q $line $word_file
if [ "$?" = "1" ]
then
echo "Insert word in file2? (Y/N)"
read question
if [ "$question" = "y" ]
then
Append line to file2
fi
fi
done < $filename
done

Does anyone knows how to do this? I would like to maintain programming in SH shell.

Thanks in advance!

Not sure I followed that. But if I did...

read question < /dev/tty

:slight_smile:
It worked!
Thanks a lot.