Tente: cat < < 'EOF' > > /script/myfile.pl
Este é um problema de substituição de parâmetros.
Estou configurando um perfil de kickstart e gostaria de criar algum arquivo de script.
Eu estou fazendo assim:
cat <<EOF >>/scripts/myfile.pl
#!/usr/bin/perl
...
my $int;
'useradd me';
...
EOF
Após o processo de inicialização e instalação do PXE, quando eu verifico o arquivo, tudo começa com "$" e a linha que começa com o backquote desaparece.
Backquotas back-slash parecem ter funcionado, mas não $.
Existe uma maneira de fazer isso funcionar?