erro de sintaxe bash próximo ao token 'fi'

1

Quando abro o terminal, obtenho as seguintes 2 linhas

bash: /home/kyle/.bashrc: line 119: syntax error near unexpected token 'fi'

bash: /home/kyle/.bashrc: line 119: 'fi'

Eu não sei porque isso começou ou se é normal. O que causa o erro de sintaxe e como corrigi-lo?

    
por K-Reier 26.10.2016 / 02:42

1 resposta

0

Quando você abre uma nova janela de terminal, o sistema inicia uma nova instância do seu shell. No seu caso, isso é bash (Bourne Again SHell)

Quando bash inicia, ele lê vários scripts de inicialização que configuram várias coisas, como prompt, cores, etc. Um desses scripts é o arquivo .bashrc em seu diretório inicial. Para mais informações sobre esse cheque O que é um arquivo .bashrc e o que isso faz?

Mais informações sobre bash scripting: link

No seu caso, esse arquivo foi editado e agora não é um script bash válido. Portanto, a mensagem de erro line 119: syntax error near unexpected token...

É por isso que a steeldriver pediu que você publicasse o conteúdo desse arquivo para que pudéssemos ver o que há de errado com ele.

Esse arquivo é opcional. Se você quiser, pode renomeá-lo para outra coisa - .bashrc.old , por exemplo, e abrir uma nova janela. As mensagens de erro desaparecerão, mas prompts, colous e outras personalizações de shell também desaparecerão.

    
por sмurf 26.10.2016 / 06:27