>>807
FLAGS="-l '$FILE'"

だけどその例だと
FLAGS="-l"
ls $FLAGS "$FILE"
の方が適当なんじゃないの。

別解としては
FLAGS='-l "$FILE"'
eval ls $FLAGS