final inesperado do arquivo [fechado]

0

Escreveu um pequeno script para nossa máquina Windows, mas recebeu o erro mencionado abaixo. erro de sintaxe: fim de arquivo inesperado.Você pode por favor me ajudar a resolvê-lo. Anexei apenas parte do meu script.

if [ -s $final ]; then
a='cat $final'
else
a=NULL
echo $a > $final
fi
echo $a
    
por Adarsh 16.02.2015 / 12:09

1 resposta

1

Esse erro geralmente é causado por uma citação faltando ou faltando fi , done , etc.

Como você não mostra todo o seu roteiro, não é possível dizer exatamente o que está errado. O snippet mostrado é basicamente OK (além de problemas de formatação). Eu adicionaria aspas duplas " em torno do $final , mas isso pode dar errado se houver espaços em $final .

    
por 16.02.2015 / 14:35

Tags