Ola
> Uma pergunta que não encontrei uma solução.
uma pergunta requer uma resposta, um problema requer uma solução.
parece sutil mas vc tem um problema e provavelmente acredita que encontrou uma solução ( via cat arquivos ) mas esta verificando aqui se isso resolve. eis que o problema esta em sua mente ainda e ninguem tem acesso a ele.
jogar o conteudo de um arquivo em outro pode ser feito de algumas formas, cat é o mais obvio deles. um while loop lendo linha-a-linha e fazendo echo da mesma tb resolve. pode fazer com sed/ awk e outras ferramentas tb.
a questão é... para que?
eu tenho uma pista que vc quer um script que contem uma parte "sensivel" que vc quer fazer outra coisa ( como criar um outro script ). algo como
# cria script
cat <<EOF
aqui tem um outro script mas pode ser que uma variavel $X daqui seja interpretada, ou um `ls`
EOF
se este é o caso existem formas de proteger este conteudo colocando o EOF entre aspas simples
cat <<'EOF'
aqui tem um outro script mas pode ser que uma variavel $X daqui seja interpretada, ou um `ls`
EOF
de qq forma, estamos tentando imaginar o seu problema, talvez sem sucesso.