Tentando colocar o nome no texto de um arquivo

0

Estou tentando colocar o nome do arquivo que acabei de criar no meu script no texto do arquivo, mas parece que não consigo descobrir como imprimir o $name no arquivo. Pode a someoene me ajudar?

cat <<'EOF' >>$name
This file is named $name
EOF
    
por florian de wulf 28.12.2017 / 16:19

1 resposta

1

Não cite a string EOF . Faça assim:

cat <<_EOT_ >>$name
This file is named $name
_EOT_

Se o delimitador for citado, nenhuma expansão será executada no documento here:

If any part of word (EOT) is quoted, ... , and the lines in the here- document are not expanded.

    
por 28.12.2017 / 16:23