¿Cómo catar múltiples archivos de una lista de archivos en Bash?

Tengo un archivo de texto que contiene una lista de archivos. quierocat sus contenidos juntos. ¿Cuál es la mejor manera de hacer esto? Estaba haciendo algo como esto pero parece demasiado complejo:

let count=0
while read -r LINE
do
    [[ "$line" =~ ^#.*$ ]] && continue
    if [ $count -ne 0 ] ; then
        file="$LINE"
        while read PLINE
        do
            echo $PLINE | cat - myfilejs > /tmp/out && mv /tmp/out myfile.js
        done < $file
    fi
    let count++
done < tmp

Me estaba saltando líneas comentadas y encontré problemas. Tiene que haber una mejor manera de hacer esto, sin dos bucles. ¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta