Измените IFS
на :
while IFS=\" read -r x LINE x; do
find. -name "$LINE"
done < fnames.txt
Это **по существу удалит кавычки **, а $LINE
будет тем, что вам нужно find
для правильной работы. Что он делает, так это разделяет строку, прочитанную на кавычки, и поэтому они не будут отображаться в $LINE.
Просто используйте пробел:
username:x:42:42:Jeff Schaller:/home/spaces here/username:/bin/bash