Pular para o conteúdo

Dificuldade com EOF

Responder tópico
  • Denunciar
  • Indicar

1. Dificuldade com EOF

Enviado em 30/03/2019 - 18:36h

Amigos, boa noite

Não estou conseguindo receber o resultados desejado em meu script bash, alguém poderia ajudar?

script.sh
#!/bin/bash
MIRROR=/repo

cat <<EOF > /etc/apt/mirror.list
set base_path $MIRROR
set mirror_path $base_path/mirror
EOF

Resultado que recebo:
$cat mirror.list
set base_path /repo
set mirror_path /mirror

Preciso deste resultado:
set base_path /repo
set mirror_path $base_path/mirror

Qual melhor forma de corrigir este problema?

Obrigado...

Responder tópico

2. Re: Dificuldade com EOF

Enviado em 30/03/2019 - 19:16h

Escape (\) o $ para não ser interpretado como variável:
#!/bin/bash
MIRROR=/repo

cat <<EOF > /etc/apt/mirror.list
set base_path $MIRROR
set mirror_path \$base_path/mirror
EOF

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder